home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 12 / BBS in a box XII-2.iso / Files II / Prog / Prog files by name < prev    next >
Encoding:
Text File  |  1994-06-23  |  134.7 KB  |  2,740 lines  |  [TEXT/R*ch]

  1.  Name  =  1st grade 1
  2.  Path =  AMUG CD2:Files II:Prog:A:1st grade 1
  3.  Size:  7K         Date: 5/26/87         Version: 
  4.  Description:
  5.  Pascal lesson
  6.  
  7.  Name  =  1st grade 2
  8.  Path =  AMUG CD2:Files II:Prog:A:1st grade 2
  9.  Size:  8K         Date: 5/26/87         Version: 
  10.  Description:
  11.  Pascal Lesson
  12.  
  13.  Name  =  1st grade 3
  14.  Path =  AMUG CD2:Files II:Prog:A:1st grade 3
  15.  Size: 12K         Date: 5/26/87         Version: 
  16.  Description:
  17.  Pascal Lesson
  18.  
  19.  Name  =  1st grade 4
  20.  Path =  AMUG CD2:Files II:Prog:A:1st grade 4
  21.  Size: 12K         Date: 5/26/87         Version: 
  22.  Description:
  23.  Pascal Lesson
  24.  
  25.  Name  =  1st grade 5
  26.  Path =  AMUG CD2:Files II:Prog:A:1st grade 5
  27.  Size: 12K         Date: 5/26/87         Version: 
  28.  Description:
  29.  Pascal Lesson
  30.  
  31.  Name  =  2Window.sit
  32.  Path =  AMUG CD2:Files II:Prog:A:2Window.sit
  33.  Size: 30K         Date: 9/03/89         Version: 9/3/89
  34.  Description:
  35.  An example of Handling update events in C.
  36.  
  37.  Name  =  2nd grade 1
  38.  Path =  AMUG CD2:Files II:Prog:A:2nd grade 1
  39.  Size: 14K         Date: 5/26/87         Version: 
  40.  Description:
  41.  Pascal Lesson
  42.  
  43.  Name  =  3dlib11.sit
  44.  Path =  AMUG CD2:Files II:Prog:A:3dlib11.sit
  45.  Size:135K         Date: 9/24/92         Version: 
  46.  Description:
  47.  3dlib11 - GrafSys is a THINK Pascal/C library that provides you with simple
  48. routines for building, saving and loading (as resources), and manipulating 
  49. (independent rotating around arbitrary achses, translating and scaling) 
  50. three dimensional objects. Objects, not just simple single-line drawings.
  51.  
  52.  Name  =  3rd grade 1
  53.  Path =  AMUG CD2:Files II:Prog:A:3rd grade 1
  54.  Size: 14K         Date: 5/26/87         Version: 
  55.  Description:
  56.  Pascal Lesson
  57.  
  58.  Name  =  3rd grade 2
  59.  Path =  AMUG CD2:Files II:Prog:A:3rd grade 2
  60.  Size:  8K         Date: 5/26/87         Version: 
  61.  Description:
  62.  Pascal Lesson
  63.  
  64.  Name  =  4Plus 1.4.sit
  65.  Path =  AMUG CD2:Files II:Prog:A:4Plus 1.4.sit
  66.  Size: 82K         Date: 7/24/91         Version: 1.4
  67.  Description:
  68.  This is version 1.4 of 4Plus, an INIT that makes editing under THINK C
  69. easier. It provides extra popup menus for functions & methods, comments,
  70. and object hierarchy. It also provides many other tools, including a
  71. "stacked" clipboard. Version 1.4 even includes macro definition
  72. capabilities. Written by Donald Way. This version is compatible with
  73. Super Boomerang 2.0.3, although it is not compatible with AltWDEF or
  74. AltCDEF by Alex Colwell; just tell those utilities to exclude THINK C.
  75. Shareware $40. 
  76.  
  77.  Name  =  68000 Simulator.sit
  78.  Path =  AMUG CD2:Files II:Prog:A:68000 Simulator.sit
  79.  Size: 28K         Date:11/18/88         Version: 
  80.  Description:
  81.  68000 Debugger simulator
  82.  
  83.  Name  =  ABZmon 2.0.sit
  84.  Path =  AMUG CD2:Files II:Prog:A:ABZmon 2.0.sit
  85.  Size:279K         Date: 3/24/94         Version: 2.0
  86.  Description:
  87.  ABZmon 2.0 - ABZmon is a low level debugger, a tool to check programming 
  88. errors. Like other debuggers, ABZmon has standard features such as a break 
  89. point, a step by step mode, a memory dump, a  microprocessor register dump,
  90. etc. But ABZmon has many other functions usually not found in other 
  91. debuggers. For example, ABZmon has a graphical interface using windows, 
  92. menus and a mouse. A text can be viewed inside the debugger. You can quit a
  93. "frozen" application and continue normally with another application. Many 
  94. functions have been added to ABZmon to help the programmer. And much more!
  95. Works with system 6 or 7.
  96.  
  97.  Name  =  AE Sample (TC5).sit
  98.  Path =  AMUG CD2:Files II:Prog:A:AE Sample (TC5).sit
  99.  Size: 20K         Date: 1/27/93         Version: 
  100.  Description:
  101.  AE Sample TC5 - Here is a simple example application which receives the 
  102. "Required" Apple events and which sends itself Apple events for some simple
  103. operations. (In other words, it's "factored" somewhat.)  Written for THINK 
  104. C 5.
  105.  
  106.  Name  =  AMTempSucker1.0.sit
  107.  Path =  AMUG CD2:Files II:Prog:A:AMTempSucker1.0.sit
  108.  Size: 41K         Date:10/09/92         Version: 1.0
  109.  Description:
  110.  AMTempSucker1.0 - AM Template Sucker will view and extract template 
  111. resources from the AppMaker application (useful for editing or browsing 
  112. through templates). Useful for all AppMaker programmers. AM Template Sucker
  113. is freeware.
  114.  
  115.  Name  =  About... 2.1.sit
  116.  Path =  AMUG CD2:Files II:Prog:A:About... 2.1.sit
  117.  Size: 47K         Date: 1/30/92         Version: 2.1
  118.  Description:
  119.  About... 2.1 allows you to easily add about boxes to your programs.
  120.  
  121.  Name  =  Acur Picker.sit
  122.  Path =  AMUG CD2:Files II:Prog:A:Acur Picker.sit
  123.  Size:  5K         Date: 1/06/91         Version: 
  124.  Description:
  125.  This file contains an animated cursor ('acur' resource) picker for ResEdit 
  126. 2.1. Displays the cursors referenced in the 'acur' in a list, similar to a 
  127. 'PAT#' resource. If you use ResEdit often, this picker is a must.
  128.  
  129.  Name  =  add images.sit
  130.  Path =  AMUG CD2:Files II:Prog:A:add images.sit
  131.  Size: 50K         Date: 1/29/91         Version: 
  132.  Description:
  133.  The purpose of this program is to read in two images and display the 
  134. additive result of the two images - using any of the documented
  135. color quickdraw modes (the old quickdraw copybits modes may also be
  136. used, but the end result is not very pretty).  The two source images can
  137. be offset from each other using the scroll bars on the source image 
  138. windows.
  139.  
  140.  Name  =  Ascii Changer 2.1.sit
  141.  Path =  AMUG CD2:Files II:Prog:A:Ascii Changer 2.1.sit
  142.  Size: 48K         Date: 7/07/93         Version: 2.1
  143.  Description:
  144.  Ascii Changer 2.1 - Ascii Changer will give you the Ascii value of a 
  145. character, the octal value of that character, and the Hexadecimal value of 
  146. that character. The program is very simplistic, just type in a value, and 
  147. the calculations are automatically made. Helpful for Programmers.
  148.  
  149.  Name  =  Attributor 1.0.sit
  150.  Path =  AMUG CD2:Files II:Prog:A:Attributor 1.0.sit
  151.  Size: 25K         Date: 9/29/93         Version: 1.0
  152.  Description:
  153.  Attributor 1.0 - Attributor is an advanced programmer's utility designed to
  154. make life easier for programmers. Since Think C does not provide a way to 
  155. set the CODE resource attributes directly (things like "purgeable" or 
  156. "preload") and because most of my applications want to unload the 
  157. initialization segment, I wrote this utility to stop going into ResEdit all
  158. the time. Also, Think C does not make the SIZE -1 resource purgeable as it 
  159. should be. Attributor can change the resource attributes of a specific 
  160. resource or of a whole resource family in a single pass. Just create an 
  161. ATTR resource inside Attributor with ResEdit and modify it to meet your 
  162. needs.
  163.  
  164.  Name  =  AxoCalculator Packag1.1.sit
  165.  Path =  AMUG CD2:Files II:Prog:A:AxoCalculator Packag1.1.sit
  166.  Size:214K         Date: 3/26/93         Version: 1.1
  167.  Description:
  168.  AxoCalculator Packag1.1 - AxoCalculator 1.1 has several potential uses 
  169. ranging from a scientific calculator to a multi-language development 
  170. environment. It supports Pascal, Basic, Fortran and C in a simple, 
  171. interpretted environment. Programs written within AxoCalculator can 
  172. interact with the user via standard dialogs. Several programs can be loaded
  173. at the same time, and their assigned names will be appended to the 
  174. "Calculator" menu. Programs can be automatically loaded onto the menu each 
  175. time AxoCalculator is run. This program is great for simple, through to 
  176. moderately complex calculations - especially if they are performed 
  177. repeatedly.
  178.  
  179.  Name  =  B-YACC.sit
  180.  Path =  AMUG CD2:Files II:Prog:B-C:B-YACC.sit
  181.  Size:121K         Date:11/16/91         Version: 
  182.  Description:
  183.  This is the latest version of Berkeley yacc, ported to MPW. yacc runs as an
  184. MPW tool and thus can easily be used in makefiles. It is definitely NOT 
  185. Mac-friendly, but it runs and that's all I really need it to do. This code 
  186. is NOT copylefted, so you can do whatever you wish to it as long as you 
  187. follow the (quite generous) copyright restrictions. All I had to do was 
  188. create a "yacc.make" file. I've also fixed a bug in "output.c", (which I 
  189. have sent back to the BSD folk to add to their next release). This way I 
  190. can easily patch and update to future revisions of yacc. -- Parag Patel 
  191. <parag@sde.hp.com> (20 Oct 1991).
  192.  
  193.  Name  =  BNDL Banger v.1.3.sit
  194.  Path =  AMUG CD2:Files II:Prog:B-C:BNDL Banger v.1.3.sit
  195.  Size: 21K         Date: 9/19/92         Version: 1.3
  196.  Description:
  197.  BNDL Banger v.1.3 - I've been endlessly annoyed by what a pain it can be to
  198. get the system to recognize changes you make to your app's icon, document 
  199. icons, etc (all the stuff that's linked via the BNDL resource).  CDev 
  200. authors, INIT authors, Extension authors and many others have also probably
  201. been through this same hassle. BNDL Banger is a little app that tricks the 
  202. system into using your selected app's BNDL-related info ("tricks" = rips 
  203. the old BNDL info out of the desktop database and gently coerces the new 
  204. BNDL info back in...).
  205.  
  206.  Name  =  BugReport.sit
  207.  Path =  AMUG CD2:Files II:Prog:B-C:BugReport.sit
  208.  Size: 40K         Date:12/10/88         Version: 1.0
  209.  Description:
  210.  Apple's Outside Bug reporter with instructions
  211.  
  212.  Name  =  BalloonWriter.sit
  213.  Path =  AMUG CD2:Files II:Prog:B-C:BalloonWriter.sit
  214.  Size:174K         Date: 5/25/91         Version: 
  215.  Description:
  216.  This file allows programers to write Balloon help into their programs. 
  217.  
  218.  Name  =  BetaHelper 1.0.1.sit
  219.  Path =  AMUG CD2:Files II:Prog:B-C:BetaHelper 1.0.1.sit
  220.  Size: 21K         Date: 3/11/94         Version: 1.0.1
  221.  Description:
  222.  BetaHelper 1.0.1 - This update utility was written to help keep the cost of
  223. software development over the phone lines down to a minimum. It can be very
  224. costly to repeatedly upload new versions to a team of beta testers every 
  225. time a bug is fixed. BetaHelper helps keep expenses down, by updating the 
  226. existing software under development. Now, only the changes need to be sent 
  227. to the beta testers. The testers will only need to double click the update 
  228. file and then locate the old software in a file dialog box. That's all it 
  229. takes from the test team. However, the developer will have to do a little 
  230. more work. It's described in detail in the accompanying developer notes, or
  231. in the About… box.
  232.  
  233.  Name  =  Browser 1.0.sit
  234.  Path =  AMUG CD2:Files II:Prog:B-C:Browser 1.0.sit
  235.  Size: 16K         Date: 7/24/91         Version: 1.0
  236.  Description:
  237.  MacUser programming project lets you open any file and review contents of 
  238. its resource and/or data forks. Written by Kurt W.G. Matthies. From the 
  239. 11/90 and 1/91 installments of MacUser's Power Programming column. This is 
  240. the application only.
  241.  
  242.  Name  =  Bugs Simulation.sit
  243.  Path =  AMUG CD2:Files II:Prog:B-C:Bugs Simulation.sit
  244.  Size: 20K         Date: 1/06/91         Version: 
  245.  Description:
  246.  This file contains the source, and executable for an application which 
  247. shows off a LIFE-like simulation called 'Bugs' which was described in a 
  248. Scientific American article.  Provides a number of options as to how the 
  249. 'bugs' will feed.
  250.  
  251.  Name  =  C++ FAQ Reference 1.0.sit
  252.  Path =  AMUG CD2:Files II:Prog:B-C:C++ FAQ Reference 1.0.sit
  253.  Size: 88K         Date: 7/15/93         Version: 1.0
  254.  Description:
  255.  C++ FAQ Reference 1.0 - This is a stand alone application of Frequently 
  256. Asked Questions (FAQ) and answers about C++. These questions and answers 
  257. have been beautifully organized, opening with a list of subjects, each of 
  258. which can be double clicked providing even more subjects. The organization 
  259. makes it very easy to find answers for your questions! (Much easier than 
  260. scrolling through text files!)
  261.  
  262.  Name  =  C++ CDEV.sit
  263.  Path =  AMUG CD2:Files II:Prog:B-C:C++ CDEV.sit
  264.  Size: 24K         Date: 9/09/91         Version: 
  265.  Description:
  266.  This file contains an example of a C++ base class (TControlPanel) that 
  267. implements a control panel device (cdev) and is based on the C++/Stand 
  268. Alone code as described in Develop magazine.
  269.  
  270.  Name  =  C++Source Code Fmtr.sit
  271.  Path =  AMUG CD2:Files II:Prog:B-C:C++Source Code Fmtr.sit
  272.  Size:236K         Date: 7/28/92         Version: 
  273.  Description:
  274.  C++Source Code Fmtr - cdent is an MPW tool which formats C and C++ source 
  275. code. By default, the format style is that of The C Programming Language by
  276. Kernighan and Ritchie.  An alternative style, developed for MacApp by 
  277. Michael Burbidge, is also available.  Additionally, the user can specify 
  278. .c.Places, Contexts, Commands, and Glue Formatting commands are applied to 
  279. specific places in the input.  The places where formatting is applied are 
  280. defined by cdent and name syntactic entities like opening curly braces 
  281. after the condition of an “if” or the “case” label in a “switch” statement.
  282.  
  283.  Name  =  CArrangeList 1.01ß.sit
  284.  Path =  AMUG CD2:Files II:Prog:B-C:CArrangeList 1.01ß.sit
  285.  Size:  9K         Date: 6/02/90         Version: 
  286.  Description:
  287.  An list object for Think C that allows you to rearrange the order of the
  288. elements.
  289.  
  290.  Name  =  CCLD Version 5.sit
  291.  Path =  AMUG CD2:Files II:Prog:B-C:CCLD Version 5.sit
  292.  Size: 26K         Date: 4/14/92         Version: 
  293.  Description:
  294.  CCLD Version 5 - This is probably the final version of my Choice List in 4D
  295. code example. This fixes a "bug" in the window type (it was type 0, which 
  296. has the invisible resize control, but should be type 4) and makes the 
  297. runtime "nicer".
  298.  
  299.  Name  =  CD-I Developer's Source.sit
  300.  Path =  AMUG CD2:Files II:Prog:B-C:CD-I Developer's Source.sit
  301.  Size:  9K         Date: 5/14/93         Version: 
  302.  Description:
  303.  CD-I Developer's Source - contains info on CD-I and available sources for 
  304. more information on this topic.
  305.  
  306.  Name  =  CDlog.sit
  307.  Path =  AMUG CD2:Files II:Prog:B-C:CDlog.sit
  308.  Size: 33K         Date: 7/24/91         Version: 
  309.  Description:
  310.  Think Pascal Class Library-compatible class that uses DLOG and DITL 
  311. resources to create dialogs. Modeless and modal dialogs are supported. 
  312. Includes example and bug fixes from previous versions. 
  313.  
  314.  Name  =  CICNEdit.sit
  315.  Path =  AMUG CD2:Files II:Prog:B-C:CICNEdit.sit
  316.  Size: 10K         Date:12/25/88         Version: 
  317.  Description:
  318.  Cicn editor
  319.  
  320.  Name  =  CIconButton CDEF 1.0.sit
  321.  Path =  AMUG CD2:Files II:Prog:B-C:CIconButton CDEF 1.0.sit
  322.  Size:322K         Date:11/20/93         Version: 1.0
  323.  Description:
  324.  CIconButton CDEF 1.0 - The CIconButton CDEF is a custom control definition 
  325. procedure that allows developers to elegantly and simply include "icon 
  326. buttons" in their applications. These icon buttons are built from one or 
  327. more standard 'cicn' resources. The CDEF works under System 6 and 7, is 
  328. sensitive to multiple monitors and monitor depths, and works with or 
  329. without Color Quickdraw. Mouse tracking can be sensitive to the cicn mask 
  330. for non-rectangular controls. Two versions of the CIconButton CDEF are 
  331. included - the standard one, and a "lite" one that is slightly slower but 
  332. more memory efficient. A detailed explanation of the CDEF feature is 
  333. included as well as sample code in THINK Pascal and THINK C.
  334.  
  335.  Name  =  Color Window.sit
  336.  Path =  AMUG CD2:Files II:Prog:B-C:Color Window.sit
  337.  Size: 32K         Date: 6/02/90         Version: 
  338.  Description:
  339.  Source code for an application that uses color for the title bar, scroll
  340. bars, interior... of it's windows.  Even though the colors lack taste, this
  341. is a good example of some things that can be done.
  342.  
  343.  
  344.  Name  =  CMyWay 1.1.sit
  345.  Path =  AMUG CD2:Files II:Prog:B-C:CMyWay 1.1.sit
  346.  Size: 58K         Date: 9/29/93         Version: 1.1
  347.  Description:
  348.  CMyWay 1.1 - CMyWay is a handy utility intended to help C/C++ programmers 
  349. by giving them better printouts of their source files. It creates a single 
  350. RTF (Rich Text Format) file from multiple source code files and assigns 
  351. user-defined styles to classes of keywords. You will then be able to 
  352. further edit and/or print this file using your favorite word processor. 
  353. Besides, CMyWay can quickly change the 'EFNT' and 'ETAB' resources used by 
  354. many text editors to describe text appearance, so that you don't need to 
  355. it manually for each file. Requires System 7.
  356.  
  357.  Name  =  CODEeditor2.9.sit
  358.  Path =  AMUG CD2:Files II:Prog:B-C:CODEeditor2.9.sit
  359.  Size:164K         Date: 2/23/92         Version: 2.9
  360.  Description:
  361.  The file “CODE editor for ResEdit 2.1” contains a ResEdit 2.1 (or later) 
  362. RSSC resource that adds a disassembly viewer to ResEdit to handle CODE and 
  363. code-like resources.  This allows you to view code resources as assembly 
  364. code instead of “raw” hex.  When added to ResEdit version 2.1.1 or later, 
  365. the CODE editor can also operate concurrently with the basic HEXA editor, 
  366. providing editing and searching capabilities as well.  The disassembly code
  367. is annotated with the module names extracted from the MacsBug strings in 
  368. the code.  Navigation facilities are provided to allow viewing related 
  369. pieces of code.  
  370.  
  371.  Name  =  CPEditText 1.2.sit
  372.  Path =  AMUG CD2:Files II:Prog:B-C:CPEditText 1.2.sit
  373.  Size: 37K         Date:10/28/93         Version: 1.2
  374.  Description:
  375.  CPEditText 1.2 - CPEditText is a class for the THINK Class Library that 
  376. implements a simple text editing pane. It supports fixed-width tabs and can
  377. be used to display and edit more than 32k of text. In order to use it, you
  378. must already have Think C version 5.0 or higher.
  379.  
  380.  Name  =  CPictureButton.sit
  381.  Path =  AMUG CD2:Files II:Prog:B-C:CPictureButton.sit
  382.  Size:  5K         Date:10/09/92         Version: 
  383.  Description:
  384.  CPictureButton - CPictureButton is a subclass of TCL's CPicture which 
  385. behaves much like CButton. I handles SetClickCmd(), Activate(), 
  386. Deactivate() and mouse tracking. You create your PICT resources for an 
  387. active button, a deactivated button, and a pressed button. PICT resources 
  388. can be in full color, bitmap or object mapped.
  389.  
  390.  Name  =  C Primer 2nd letter.sit
  391.  Path =  AMUG CD2:Files II:Prog:B-C:C Primer 2nd letter.sit
  392.  Size:  3K         Date: 8/22/92         Version: 
  393.  Description:
  394.  C Primer 2nd letter - Enclosed is a TEXT file listing the errata from Dave 
  395. Mark's and Cartwright Reed's C Primer, Vol I, 2nd edition. 
  396.  
  397.  Name  =  C Quick Reference 1.0.sit
  398.  Path =  AMUG CD2:Files II:Prog:B-C:C Quick Reference 1.0.sit
  399.  Size: 10K         Date:12/10/90         Version: 1.0
  400.  Description:
  401.  A free DisplayDA for quick reference of c types, sizes, ansi, 
  402. preprocessors, character constants, operator precedence, and more...
  403.  
  404.  Name  =  C Servant™.sit
  405.  Path =  AMUG CD2:Files II:Prog:B-C:C Servant™.sit
  406.  Size: 80K         Date: 3/04/92         Version: 
  407.  Description:
  408.  Freeware - 26 chapter DA of Bill Kernighan's C Tutorial TxtFile for 
  409. students of C. All I did was give it a nice DA format amd divide it into 
  410. chapters for easier use, also included is C Info, a similarly formatted set
  411. of charts and tables of C miscellany.
  412.  
  413.  Name  =  CStatusBar.sit
  414.  Path =  AMUG CD2:Files II:Prog:B-C:CStatusBar.sit
  415.  Size: 13K         Date:10/28/93         Version: 
  416.  Description:
  417.  CStatusBar - C status bar is THINK C source code for a status bar object 
  418. using the THINK Class Library. In order to use it, you must already have 
  419. Think C.By Joe Zobkiw.
  420.  
  421.  Name  =  CTerminal pane 1.0.sit
  422.  Path =  AMUG CD2:Files II:Prog:B-C:CTerminal pane 1.0.sit
  423.  Size: 10K         Date:10/28/93         Version: 1.0
  424.  Description:
  425.  CTerminal pane 1.0 - CTerminalPane is a freeware library which provides a
  426. basic terminal display for the Think Class Library. In order to use it, you
  427. must already have Think C version 5.0 or higher. The library comes 
  428. pre-configured for TC version 6.0; though it should be easy to rework it to
  429. use version 5. The library does not provide any fancy formatting options, 
  430. does not include any terminal emulations (VT52, VT100, etc.), and does not 
  431. offer scrollback. These are potential "wish-list" items to be included in 
  432. later versions.
  433.  
  434.  Name  =  CVBartender.sit
  435.  Path =  AMUG CD2:Files II:Prog:B-C:CVBartender.sit
  436.  Size:  5K         Date: 5/03/94         Version: 
  437.  Description:
  438.  CVBartender - CVBartender is a class that you need to use as a replacement 
  439. for CBartender if you need to do menu bar switching in TCL programs at 
  440. runtime. (Do not use CBartender for that or results will be painful). Also 
  441. includes a short sample of how it is done with emphasis on runtime language
  442. switching. Two versions of classes are included - for TCL 1.1.3 and new TCL
  443. 2.0. Comments and notes are included.
  444.  
  445.  Name  =  CVScrollBar.sit
  446.  Path =  AMUG CD2:Files II:Prog:B-C:CVScrollBar.sit
  447.  Size:  5K         Date: 5/03/94         Version: 
  448.  Description:
  449.  CVScrollBar - This is a replacement for TCL class CScrollBar. It provides a
  450. full-featured and self-contained scroll bar with action procedure for 
  451. stationary parts and ability to do "live scrolling". Notes are included as 
  452. part of the header file.
  453.  
  454.  Name  =  CalConvert 1.1.sit
  455.  Path =  AMUG CD2:Files II:Prog:B-C:CalConvert 1.1.sit
  456.  Size: 16K         Date: 2/28/94         Version: 1.1
  457.  Description:
  458.  CalConvert 1.1 - CalConvert (formerly QuickConvert) is a small shareware 
  459. utility that does integer arithmetic calculations and converts integer 
  460. values to different bases (decimal, hexadecimal, binary, octal or any 
  461. custom base between 2 and 32) or to an OSType (a sequence of four ASCII 
  462. characters). The conversion may be signed or unsigned (you can always enter
  463. a signed value, it will be converted to unsigned if needed); the result may
  464. be interpreted either as a word (2 bytes) or as a long word (4 bytes). The 
  465. Return and Enter keys start the conversion; Tab, shift-Tab and the four 
  466. arrow keys have their usual meaning. Version 1.1 - Removed System 7 
  467. dependance and custom window definition.
  468.  
  469.  Name  =  cdev Shell.sit
  470.  Path =  AMUG CD2:Files II:Prog:B-C:cdev Shell.sit
  471.  Size:  7K         Date: 6/15/92         Version: 
  472.  Description:
  473.  cdev Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' -- 
  474. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412
  475. Lawrence, KS 66047. This is a Control Panel cdev Shell.
  476.  
  477.  Name  =  CdevTester.sit
  478.  Path =  AMUG CD2:Files II:Prog:B-C:CdevTester.sit
  479.  Size:  7K         Date: 3/26/93         Version: 
  480.  Description:
  481.  CdevTester - The Control Panel tester is a source code file that you can 
  482. use to test your cdev code resource files under the THINK C 5.0 environment
  483. with little difference from the operating system.
  484.  
  485.  Name  =  Clean Source 1.0.sit
  486.  Path =  AMUG CD2:Files II:Prog:B-C:Clean Source 1.0.sit
  487.  Size: 21K         Date: 9/29/93         Version: 1.0
  488.  Description:
  489.  Clean Source 1.0 - This application came about because I noticed that the 
  490. Think C editor tends to leave some junk in the source. For example if you 
  491. are indenting and leave a blank line the editor keeps the tabs that indent 
  492. to the proper level. Clean Source removes these extra tabs. The way this is
  493. done has the helpful side effect of removing trailing tabs and spaces that 
  494. I sometimes put on the end of a line accidentally. Note that Clean Source 
  495. will not change the contents of a comment or a string. The second thing I 
  496. put in this application is the ability to put marks for each function in a 
  497. program. Clean Source will optionally keep any marks that are not function 
  498. names.
  499.  
  500.  Name  =  CodeKeys 1.0.1.sit
  501.  Path =  AMUG CD2:Files II:Prog:B-C:CodeKeys 1.0.1.sit
  502.  Size:  6K         Date: 9/16/93         Version: 1.0.1
  503.  Description:
  504.  CodeKeys 1.0.1 - CodeKeys is a very simple system extension that adds 
  505. additional functionality to the numeric keypad on standard Apple keyboards.
  506. Though its features are directed towards software development, others may 
  507. find it useful as well. Version 1.0.1 of CodeKeys fixes two bugs in the 
  508. previous version - The plus and minus keys are reversed on some of the 
  509. older keypads thereby reversing the order of the hexidecimal 'E' and 'F' 
  510. keys. CodeKeys now checks the keyboard type and reverses them accordingly. 
  511. When used with Think C, the number keys would not work with the shift key
  512. down. The number keys will now work the same whether the shift key is held 
  513. down or not. Requires System 7.
  514.  
  515.  Name  =  ColorBits 1.0.sit
  516.  Path =  AMUG CD2:Files II:Prog:B-C:ColorBits 1.0.sit
  517.  Size: 40K         Date: 1/14/90         Version: 1.0
  518.  Description:
  519.  ColorBits 1.0 is a Color Icon editor.
  520.  
  521.  Name  =  Compact Disc Formats.sit
  522.  Path =  AMUG CD2:Files II:Prog:B-C:Compact Disc Formats.sit
  523.  Size:  5K         Date: 5/14/93         Version: 
  524.  Description:
  525.  Compact Disc Formats - this file describes various CD formats available and
  526. what they are used for.
  527.  
  528.  Name  =  Convert-Projects 1.0b5.sit
  529.  Path =  AMUG CD2:Files II:Prog:B-C:Convert-Projects 1.0b5.sit
  530.  Size: 56K         Date: 6/16/94         Version: 1.0b5
  531.  Description:
  532.  Convert-Projects 1.0b5 - Convert-Projects is a utility which will read a 
  533. THINK C or THINK Pascal product, and produce an equivalent (or nearly so) 
  534. Code Warrior project. This is particularly useful for large projects, in 
  535. which manually adding and segmenting the project would be tiresome or 
  536. impractical. Convert-Projects is -NOT- a source code converter. If your 
  537. code uses non-portable constructs that aren’t supported by the Code Warrior
  538. compilers, you will need to manually change your code. Convert-Projects 
  539. does not modify the project documents you feed it, so you can continue to 
  540. use them, should the need arise. With Convert-Projects, you can convert 
  541. THINK Pascal version 4.0 or later, and THINK C version 6.0 or later.
  542.  
  543.  Name  =  DA Skeleton 2.0.sit
  544.  Path =  AMUG CD2:Files II:Prog:D-G:DA Skeleton 2.0.sit
  545.  Size:  9K         Date: 7/24/91         Version: 2.0
  546.  Description:
  547.  Version 2.0 of Michael Conrad's Think Pascal DA Skeleton which considerably
  548. eases the work of creating a Desk Accessory (Quoter DA was written on the 
  549. foundation of DA Skeleton 1.0).
  550.  
  551.  Name  =  DBugR1.1.sit
  552.  Path =  AMUG CD2:Files II:Prog:D-G:DBugR1.1.sit
  553.  Size: 11K         Date: 2/28/94         Version: 1.1
  554.  Description:
  555.  DBugR1.1 - DBugR is a cool Control Panel for programmers and hackers who 
  556. often have to break into MacsBug (or any other debugger supporting the 
  557. _DebugStr trap). It puts a floating "small bomb" icon on your desktop which
  558. acts like a button. If the mouse button is pressed and released inside the 
  559. icon, there's a user interrupt and MacsBug is called. DBugR can show some 
  560. basic info about the current application (name, free memory, max free 
  561. block) and/or send one of two user-configurable MacsBug commands to be 
  562. executed immediately upon breaks (hold down the Option key when clicking to
  563. send the alternate command). The icon may be moved anywhere on any monitor 
  564. by holding down the Shift key and dragging it around.
  565.  
  566.  Name  =  Dan's Source Converter 1.11.sit
  567.  Path =  AMUG CD2:Files II:Prog:D-G:Dan's Source Converter 1.11.sit
  568.  Size: 17K         Date: 4/18/94         Version: 1.1.1
  569.  Description:
  570.  Dan's Source Converter 1.1.1 - This programme is intended as an aid for 
  571. converting C source code into Pascal. It was also a learning experience for
  572. me in writing a simple look-ahead parser. Since the parser is so simple, do
  573. not expect miracles. The programme takes care of the easily translated bits
  574. of C and leaves the more "interesting" conversions for the programmer to 
  575. deal with. To use the programme simply open an error-free C source code 
  576. text file. The programme will prompt you for a file name for the Pascal 
  577. source file. I added two options under the 'Edit' menu. One option displays
  578. the converted code on the screen, which slows down the translation a lot. 
  579. The second option removes all '&' from the C code. Also fixed some bugs.
  580.  
  581.  Name  =  Data Fork Opener v1.0.sit
  582.  Path =  AMUG CD2:Files II:Prog:D-G:Data Fork Opener v1.0.sit
  583.  Size: 15K         Date: 2/08/92         Version: 1.0
  584.  Description:
  585.  Data Fork Opener v1.0 allows you to quickly open the data fork of any file.
  586. It is based on TextEdit so it has a limit of 32K. It is also based on 
  587. “BuggyEdit” that came with THINK C 5.0, since it already did 97% of what I 
  588. needed, I figured I would “adapt” it a tad. This software is free, I don’t 
  589. think anyone would pay for it anyway. It doesn't yet support opening files 
  590. from the Finder and some other niceties, maybe someone else will add that 
  591. in to a _real_ data fork manipulation application. Enjoy! Joe Zobkiw
  592.  
  593.  Name  =  DataTool 1.02.sit
  594.  Path =  AMUG CD2:Files II:Prog:D-G:DataTool 1.02.sit
  595.  Size: 79K         Date: 5/03/94         Version: 1.02
  596.  Description:
  597.  DataTool 1.02 - If you've ever had to look at a hex dump of a file one of 
  598. your programs has created, and wished that you could translate hex into 
  599. short, long, float, char s in your head, then this program is for you! 
  600. DataTool is a data browser which supports user defined records and fields. 
  601. The user may save a record specification as a hierarchical menu item. This 
  602. program will browse any data fork on a mounted volume. DataTool opens the 
  603. data forks with read only privileges, so it is impossible for DataTool to 
  604. corrupt any of your files. This version was developed using AppMaker, TCL 
  605. 1.1.3 and Think C. It is being re-implemented in TCL 2.0 under the new 
  606. Symantec C++ 7.0.
  607.  
  608.  Name  =  Datafork Editor1.2.sit
  609.  Path =  AMUG CD2:Files II:Prog:D-G:Datafork Editor1.2.sit
  610.  Size: 84K         Date: 3/26/93         Version: 1.2
  611.  Description:
  612.  Datafork Editor1.2 - Instead of wasting my time in just getting the data 
  613. into ResEdit, I decided to waste my time (relatively speaking, of course) 
  614. in writing a customized editor for ResEdit to do all of that work for me, 
  615. and so was born The Datafork Editor, which I based on ResEdit’s 2.1 API. 
  616. Installation of The Datafork Editor is relatively easy, especially if you 
  617. already know quite a deal about ResEdit.  The only thing that you really 
  618. have to be especially careful about is if you’ve already added extensions 
  619. to ResEdit.
  620.  
  621.  Name  =  Datalogger.sit
  622.  Path =  AMUG CD2:Files II:Prog:D-G:Datalogger.sit
  623.  Size: 32K         Date: 6/22/93         Version: 
  624.  Description:
  625.  Datalogger - DataLogger is an Utility program written as an addition to 
  626. Gumboot, the Real World Interface for Macs, and therefore is as Quick and 
  627. Dirty as they come. DataLogger was written to provide a tool that would be 
  628. very straight forward to use. It was written to make the most out of 
  629. Microprocessor Development kits, the one that I am using at present, 
  630. Gumboot, is based around the MC68HC11A8.
  631.  
  632.  Name  =  Date Format.sit
  633.  Path =  AMUG CD2:Files II:Prog:D-G:Date Format.sit
  634.  Size: 10K         Date:10/26/92         Version: 
  635.  Description:
  636.  Date Format - Lately, I've seen a lot of people asking this question, "How 
  637. can I change the System 7 Finder so that it displays the dates in the short
  638. format, (9/7/92) rather than the long format (Fri, Aug 28, 1992)?" Since I 
  639. hadn't seen the answer posted, I decided to experiment & find out. However,
  640. since the System 7 Finder no longer has the LAYO resource, this proved to 
  641. be somewhat complicated. The Finder's display preferences are stored the 
  642. the 'fval' resource, ID = 128.  In order to edit this resource, you will 
  643. need ResEdit and the 'fval' template.
  644.  
  645.  Name  =  DebugWindow 2.0.sit
  646.  Path =  AMUG CD2:Files II:Prog:D-G:DebugWindow 2.0.sit
  647.  Size: 28K         Date: 1/26/94         Version: 2.0
  648.  Description:
  649.  DebugWindow 2.0 - DebugWindow is a great little utility for any developer 
  650. using Think C 5.x or6.x or HyperCard. It mimics the Windows utility DBWIN, 
  651. allowing you to easily do printf() style displaying of debug strings from 
  652. your program to theDebugWindow. Not only that, but you can also save any 
  653. information you've printed to DebugWindow to a TeachText document. It's 
  654. great for those times when you want to display debug messages to yourself 
  655. without jumping back to MacsBug or going through the tedious process of 
  656. stepping through your program with a debugger. Fairly major upgrade - new 
  657. HexDump capability, printing of the DebugWindow contents, caching of 
  658. display output for much improved performance and more. Requires System 7.
  659.  
  660.  Name  =  DevScraps 1.0(Useful Tips).sit
  661.  Path =  AMUG CD2:Files II:Prog:D-G:DevScraps 1.0(Useful Tips).sit
  662.  Size:278K         Date:10/28/93         Version: 1.0
  663.  Description:
  664.  DevScraps (Useful Tips) - DevScraps is designed to help the Macintosh 
  665. programmer get at required technical information quickly and easily. 
  666. DevScraps focuses on elusive and hard to find data that will help make your
  667. Mac programs more compatible with newer software products, easier to use, 
  668. and more robust in general. It was put together to help the author keep 
  669. track of all of the tricks learned along the way. Many examples are in 
  670. C, assembler or Pascal. Some examples are language independent and are 
  671. more concept oriented. Contains over 200 cards packed with information! 
  672. DevScraps requires HyperCard. Freeware.
  673.  
  674.  Name  =  Dhrystone v2.1.sit
  675.  Path =  AMUG CD2:Files II:Prog:D-G:Dhrystone v2.1.sit
  676.  Size: 67K         Date:12/31/91         Version: 2.1
  677.  Description:
  678.  Dhrystone v2.1 contains programing code for doing Drystone tests. 
  679.  
  680.  Name  =  DialScript1.7.sit
  681.  Path =  AMUG CD2:Files II:Prog:D-G:DialScript1.7.sit
  682.  Size: 63K         Date: 2/23/92         Version: 1.7
  683.  Description:
  684.  DialScript 1.7 - is intended to complement terminal emulation programs that
  685. lack a good macro capability for automatic and intelligent' login.  
  686. Typically, users run DialScript to set up the modem, dial a phone number 
  687. and step through a login sequence for a remote computer.  When the login is
  688. complete, they switch either automatically or manually to a standard 
  689. terminal emulator and proceed. DialScript is an interpreter for an 
  690. extremely simple programming language roughly based on finite state 
  691. automata.  Statements in the language interact with the serial ports by 
  692. either sending strings to them or waiting for strings from them. 
  693.  
  694.  Name  =  Dialog Editor 1.0b2.sit
  695.  Path =  AMUG CD2:Files II:Prog:D-G:Dialog Editor 1.0b2.sit
  696.  Size: 23K         Date: 9/19/92         Version: 1.0b2
  697.  Description:
  698.  Dialog Editor 1.0b2 - Dialog Editor is a control panel that allows users to
  699. edit dialogs on the fly. 1.0b2 fixes some internal bugs and adds the 
  700. ability to show dialog item numbers.
  701.  
  702.  Name  =  DinkClassSharewarePackage.sit
  703.  Path =  AMUG CD2:Files II:Prog:D-G:DinkClassSharewarePackage.sit
  704.  Size:180K         Date: 3/26/93         Version: 
  705.  Description:
  706.  DinkClassSharewarePackage - DinkClass is a small Think C5.0 (and MPW C++) 
  707. application framework for system 7 applications.  It was developed in part 
  708. to help define a process model and associated documentation standard for 
  709. the way object oriented software is developed.  The process model and 
  710. documentation standard are developed from the maintenance programmer's 
  711. point of view.  The process model turns out to be a model of the manner in 
  712. which features are added to an existing body of code, and is virtually 
  713. identical to Grady Booch's "Round-Trip Gestalt Design" discussed in his 
  714. book Object Oriented Design with Applications. 
  715.  
  716.  Name  =  DisAsm.sit
  717.  Path =  AMUG CD2:Files II:Prog:D-G:DisAsm.sit
  718.  Size: 25K         Date: 7/24/91         Version: 
  719.  Description:
  720.  A good public domain disassembler for the Macintosh. 
  721.  
  722.  Name  =  Disasm Hack.sit
  723.  Path =  AMUG CD2:Files II:Prog:D-G:Disasm Hack.sit
  724.  Size:  4K         Date:12/29/92         Version: 
  725.  Description:
  726.  Disasm Hack - This is a skanky hack to extract the disassembly from 
  727. ResEdit's code editor to a text file for further study or annotation.
  728. It uses James Walker's TextCapture FKEY, and QuicKeys (for ResEdit->HC 
  729. AppleEvents).
  730.  
  731.  Name  =  Dr.Circuit.sit
  732.  Path =  AMUG CD2:Files II:Prog:D-G:Dr.Circuit.sit
  733.  Size: 67K         Date: 7/28/92         Version: 
  734.  Description:
  735.  Dr.Circuit - Dr. Circuit is a Macintosh program that is a design tool for 
  736. circuit designers.  It can help reduce the amount of rewiring that happens 
  737. in the lab.  The program analyses linear, analog circuits and can display 
  738. the waveform at any node, the frequency response or the phase response.  It
  739. can be used for amplifiers, filters, and any circuit which uses resistors, 
  740. capacitors, inductors, op amps and voltage or current sources.  The op amps
  741. provide quite a bit of flexibility because they can be used for 
  742. amplification, inversion, differentiation, integration and much more.
  743.  
  744.  Name  =  Drawing Tips.sit
  745.  Path =  AMUG CD2:Files II:Prog:D-G:Drawing Tips.sit
  746.  Size:  3K         Date: 7/24/91         Version: 
  747.  Description:
  748.  This is an explanation by Patrick Doane of four different rates of drawing,
  749. their rates, disadvantages and advantages, plus an explanation of
  750. compatability among them. Highly recommended for anyone doing high speed
  751. animation. 
  752.  
  753.  Name  =  Driver 2.2.sit
  754.  Path =  AMUG CD2:Files II:Prog:D-G:Driver 2.2.sit
  755.  Size: 16K         Date:11/10/93         Version: 2.2
  756.  Description:
  757.  Driver 2.2 - Information concerning the installation of device drivers. 
  758. THINK C provides a very nice environment for writing device drivers. 
  759. Unfortunately, they do not tell you how to get them installed and running. 
  760. This document, and the code provided here, will give some background on the
  761. problem and solutions. Refer to the Device Manager chapter of Inside 
  762. Macintosh for more information.
  763.  
  764.  Name  =  DropInfo.sit
  765.  Path =  AMUG CD2:Files II:Prog:D-G:DropInfo.sit
  766.  Size:118K         Date: 5/14/93         Version: 
  767.  Description:
  768.  DropInfo - DropInfo is the sample dropbox for the DropShell dropbox 
  769. building system. It shows how REALLY EASY it is to make a dropbox using the
  770. DropShell, including full support for scriptability, recordability, balloon
  771. help and more! It is also useful as a working application to change Finder 
  772. info (name, Finder Flags, etc.) on any file, folder or disk dragged onto 
  773. it.
  774.  
  775.  Name  =  Dynamic Math1.0.1.sit
  776.  Path =  AMUG CD2:Files II:Prog:D-G:Dynamic Math1.0.1.sit
  777.  Size: 31K         Date: 5/22/93         Version: 1.01
  778.  Description:
  779.  Dynamic Math1.0.1 - This is an update to Dynamic Math v1.01, which is a 
  780. library for Think C programmers. It sparses and intersects formulas written
  781. in ASCII II. Obvious uses are for testing and visualizing formulas.
  782.  
  783.  Name  =  EDITmOR.sit
  784.  Path =  AMUG CD2:Files II:Prog:D-G:EDITmOR.sit
  785.  Size: 17K         Date: 7/09/89         Version: 1.0
  786.  Description:
  787.  EDITmOR v1.0 is a DA that allows you to extend your editor or your Word 
  788. Processor. This editor allows you to write ECMD's and other programing 
  789. uses.
  790.  
  791.  Name  =  Errditor 1.03.sit
  792.  Path =  AMUG CD2:Files II:Prog:D-G:Errditor 1.03.sit
  793.  Size: 29K         Date: 9/29/93         Version: 1.03
  794.  Description:
  795.  Errditor 1.03 - Errditor is a powerful graphical editor for system error 
  796. and system startup alerts. It lets you modify or move text, icons, buttons 
  797. and even procedures (assembly-language programs that are associated to some
  798. of the alerts). When launched, Errditor automatically reads the current 
  799. System alert tables (DSATs), makes a copy of them and displays the first 
  800. alert of the first DSAT- which will usually be the "Welcome to Macintosh" 
  801. alert. Use the arrow buttons to move across the alert tables. You may 
  802. choose to see empty alerts and unreferenced procedures from the Options 
  803. menu. The System will not be modified unless you select "Install into 
  804. current System" and repeatedly confirm your command.
  805.  
  806.  Name  =  EventMonitor V1.0.sit
  807.  Path =  AMUG CD2:Files II:Prog:D-G:EventMonitor V1.0.sit
  808.  Size: 12K         Date: 6/08/92         Version: 1.0
  809.  Description:
  810.  EventMonitor V1.0 - This is a debugging tool for programmers. Ths control 
  811. panel will provide event information and monitor your progress.
  812.  
  813.  Name  =  Extension Shell 1.3.sit
  814.  Path =  AMUG CD2:Files II:Prog:D-G:Extension Shell 1.3.sit
  815.  Size:223K         Date: 5/16/94         Version: 1.3
  816.  Description:
  817.  Extension Shell 1.3 - Extension Shell 1.3 is a library of source code for 
  818. writing System 7 Extensions. It comes with full source code, as well as six
  819. sample Extensions written using Extension Shell. Extension Shell is an 
  820. "INIT" code resource that minimizes the amount of rewriting that you, as a 
  821. programmer, will have to do when creating Extensions. If you're not a 
  822. programmer, Extension Shell can't do anything for you. Requires System 7, 
  823. and it's 68k based for now.
  824.  
  825.  Name  =  External Resources.sit
  826.  Path =  AMUG CD2:Files II:Prog:D-G:External Resources.sit
  827.  Size: 14K         Date: 2/14/92         Version: 
  828.  Description:
  829.  External Resources is THINK C source showing how to use resources from 
  830. external files. By Joe Zobkiw.
  831.  
  832.  Name  =  FB_AppleEvents.sit
  833.  Path =  AMUG CD2:Files II:Prog:D-G:FB_AppleEvents.sit
  834.  Size:  8K         Date: 5/27/92         Version: 
  835.  Description:
  836.  FB_AppleEvents - This source code shows the complete details of how to 
  837. build application that implements the required four Apple Events under 
  838. System 7. A sample text document is opened and displayed in response to an 
  839. Open or Print event sent from the Finder. Also included are examples of 
  840. in-line assembly language used to implement some of the required PPC 
  841. toolbox calls. (FUTURE BASIC is a trademark and copyrighted product of 
  842. Zedcor, Inc.)
  843.  
  844.  Name  =  FKEY Shell 1.1.sit
  845.  Path =  AMUG CD2:Files II:Prog:D-G:FKEY Shell 1.1.sit
  846.  Size: 12K         Date: 9/29/93         Version: 1.1
  847.  Description:
  848.  FKEY Shell 1.1 - FKEY Shell is a free application that will let you launch 
  849. your favourite FKEYs without installing them in the System file. To install
  850. a new FKEY, first make a copy of the original FKEY Shell application and 
  851. rename it to the FKEY's name. Then use ResEdit to copy one or more FKEY 
  852. resources from the files they came in and paste them into the application's
  853. copy (any resource ID's will be fine). Under System 7, you may put the new 
  854. application in your Apple Menu Items folder to have your FKEYs nice and 
  855. handy all the time.
  856.  
  857.  Name  =  FMAT Editor 1.0.1.sit
  858.  Path =  AMUG CD2:Files II:Prog:D-G:FMAT Editor 1.0.1.sit
  859.  Size: 14K         Date: 1/14/94         Version: 1.01
  860.  Description:
  861.  FMAT Editor 1.0.1 - Version 2.0 of the Script Manager introduced a cool set
  862. of routines for formatting numeric values. Given a format specification,
  863. these routines can format a floating-point number into a string, or read a 
  864. floating-point number from a string. But since this is a Mac, the format
  865. itself must be able to handle different languages and different ways of
  866. writing numbers. So Apple invented “canonical formats,” formats that are 
  867. “compiled” into a script-independent representation. All this is great, but
  868. there’s no easy way for a developer to create a canonical format for later 
  869. use in an application. That’s why I wrote this FMAT editor. It’s a ResEdit 
  870. 2.1 editor that lets you edit 'FMAT' resources—canonical formats.
  871.  
  872.  Name  =  FORTRAN Goodies.sit
  873.  Path =  AMUG CD2:Files II:Prog:D-G:FORTRAN Goodies.sit
  874.  Size:131K         Date: 4/12/93         Version: 
  875.  Description:
  876.  FORTRAN Goodies - contains over 10 Fortran tools for the Fortran programer.
  877. From the Language systems BBS.
  878.  
  879.  Name  =  Fedit 3.1.sit
  880.  Path =  AMUG CD2:Files II:Prog:D-G:Fedit 3.1.sit
  881.  Size: 28K         Date: 7/24/91         Version: 
  882.  Description:
  883.  Version 3.1 is the last Shareware release of John Mitchell's excellent Mac 
  884. sector editor.
  885.  
  886.  Name  =  File Dropper 1.1b3.sit
  887.  Path =  AMUG CD2:Files II:Prog:D-G:File Dropper 1.1b3.sit
  888.  Size: 56K         Date: 9/10/93         Version: 1.1b3
  889.  Description:
  890.  File Dropper 1.1b3 - File Dropper is a THINK C 6.0 library that implements 
  891. an application that you can drop files or folders onto to do batch 
  892. operations on. It handles the getting of the AppleEvents if running under 
  893. System 7, the main event loop, and the menus. You need only write the code 
  894. that acts on the individual files. New to this version - Now when you drop 
  895. a folder onto your File Dropper application, all the files inside are 
  896. processed instead of just the first one. Requires System 7.
  897.  
  898.  Name  =  FileFile Readers.sit
  899.  Path =  AMUG CD2:Files II:Prog:D-G:FileFile Readers.sit
  900.  Size: 40K         Date:10/09/92         Version: 
  901.  Description:
  902.  FileFile Readers - Part of a family of programmer's tools. This is a 'Drag 
  903. and Drop' Application that reads the text, using Macintalk, of any file 
  904. dropped onto it. These file readers have been tested using Macintalk 2.0 
  905. and system 7.0+, 6.0.4 and 3.2 on a 512ke, an SE and a PB140. File_Reader 
  906. and Blind Freddie are Shareware. File_Reader and Blind Freddie are © 1992 
  907. Paul B Jones All Rights Reserved.
  908.  
  909.  Name  =  FillComment2.0.sit
  910.  Path =  AMUG CD2:Files II:Prog:D-G:FillComment2.0.sit
  911.  Size:  5K         Date:12/29/92         Version: 2.0
  912.  Description:
  913.  FillComment 2.0 - FillComment 2.0 is an FKEY for use with the THINK C 5.0.3
  914. or later editor. It takes a standard C style comment and formats the 
  915. comment text. The text is wrapped when so that no characters are past the 
  916. 79th column.
  917.  
  918.  Name  =  Find Fat Projects 1.0.sit
  919.  Path =  AMUG CD2:Files II:Prog:D-G:Find Fat Projects 1.0.sit
  920.  Size: 24K         Date: 9/29/93         Version: 1.0
  921.  Description:
  922.  FindFatProjects 1.0 - Find Fat Projects is a little utility designed to 
  923. make life easier for Think C programmers. All it does is to scan any folder
  924. or disk you drop on it and make a list of all projects that happen to be 
  925. larger than 15K. A large project usually has objects in it, and since 
  926. objects take lots of disk space you may want to remove them before making 
  927. backup copies (or just to free some disk space). If you only have a couple 
  928. of projects this is not a problem, but if you have some more of them Find 
  929. Fat Projects will help you a lot.
  930.  
  931.  Name  =  FindIcon-3/26/94.sit
  932.  Path =  AMUG CD2:Files II:Prog:D-G:FindIcon-3/26/94.sit
  933.  Size: 19K         Date: 5/03/94         Version: 3/26/94
  934.  Description:
  935.  FindIcon-3/26/94 - These routines find an icon family for an arbitrary 
  936. object in the Mac file system. It is intended to be the same icon displayed
  937. by the Finder, but there are a bunch of exceptions and I can't swear I 
  938. found them all. The main entry point is Find_icon, but if you have extra 
  939. knowledge of what sort of object you have in hand, you may want to call one
  940. of the more specific routines. You may also want to call Get_icon_file_name
  941. in place of hard-coding the string "\pIcon\r" as the name of custom folder 
  942. icon files. There is no use of global or static variables, so the code can 
  943. be used in applications or code resources without concern about A4/A5
  944. issues. Provided to the public without charge by James W. Walker.
  945.  
  946.  Name  =  Findit 1.1.2.sit
  947.  Path =  AMUG CD2:Files II:Prog:D-G:Findit 1.1.2.sit
  948.  Size: 16K         Date: 4/30/93         Version: 1.1.2
  949.  Description:
  950.  Findit 1.1.2 - One of the things that drives me nuts is trying to find out 
  951. what header file Apple put a function prototype into. Some are obvious some
  952. are not. So I wrota program to search through a folder, (or some folders, 
  953. (or some folders inside other folders), full of text files for a text 
  954. string. If you think this is a stupid program send me a postcard or an 
  955. E-mail message antell me why. Just drag a folder onto the FindIt icon. It 
  956. is OK if there are some non-text files in the folder FindIt will skip 
  957. those.
  958.  
  959.  Name  =  Floating.sit
  960.  Path =  AMUG CD2:Files II:Prog:D-G:Floating.sit
  961.  Size: 37K         Date: 7/24/91         Version: 
  962.  Description:
  963.  Here is some source for impeementing floating windows. It's very fast and
  964. doesn't experience the slowdown when using Apple routines with many windows
  965. on the desktop. This also includes code for managing the windows and
  966. activating/deactivating windows properly. If you've ever been interested in
  967. using floating windows or are using them now, take a look at this file. 
  968. From Patrick Doane, The Unknown Software Group. 
  969.  
  970.  Name  =  Fold Machine v3.0.sit
  971.  Path =  AMUG CD2:Files II:Prog:D-G:Fold Machine v3.0.sit
  972.  Size:107K         Date:12/08/91         Version: 3.0
  973.  Description:
  974.  Welcome to the Fold Machine. This utility is designed to help programers 
  975. who work on the same project to “fold” their changes into the master copy 
  976. of their group’s project. The assumption under which this application 
  977. functions is that your programming group keeps a master folder containing 
  978. the “official” current project and source code. Each programmer has a copy 
  979. of this folder which he or she uses when writing new pieces of the program.
  980.  
  981.  Name  =  FutureBASIC 1.0 (ML).sit
  982.  Path =  AMUG CD2:Files II:Prog:D-G:FutureBASIC 1.0 (ML).sit
  983.  Size:  7K         Date:10/31/92         Version: 
  984.  Description:
  985.  FutureBASIC 1.0 (ML) - This is Future basic code from Mike Lininger for 
  986. Second Sight Utilities Colorwheel and Secs2Date.
  987.  
  988.  Name  =  GNU Chess 3.0.sit
  989.  Path =  AMUG CD2:Files II:Prog:D-G:GNU Chess 3.0.sit
  990.  Size:129K         Date: 7/24/91         Version: 3.0
  991.  Description:
  992.  Macintosh implementation of GNU Chess 3.0, though not by GNU themselves.
  993. It is a very nice Mac-like program, and comes with COMPLETE SOURCES in
  994. Think C 4.0, though it should be usuable with MPW or other C compilers on
  995. the Mac. Worth a look!
  996.  
  997.  Name  =  Generic MPW Tool.sit
  998.  Path =  AMUG CD2:Files II:Prog:D-G:Generic MPW Tool.sit
  999.  Size: 12K         Date:12/08/91         Version: 
  1000.  Description:
  1001.  GenericTool by Doug Wyatt, May 1991. Freeware. Source for tiny MPW tool 
  1002. whose entire purpose is to load the rest of itself from a code resource, 
  1003. PROC 981, which is (typically) written in THINK C.
  1004.     
  1005.  
  1006.  Name  =  Generic init.sit
  1007.  Path =  AMUG CD2:Files II:Prog:D-G:Generic init.sit
  1008.  Size: 38K         Date: 7/15/93         Version: 
  1009.  Description:
  1010.  Generic init - This is a generic timed init that makes use of the Time
  1011. Manager and the Notification Manager. BE WARNED - used as is this init will
  1012. put up an alert every ten seconds until you hold down the command key while
  1013. dismissing the alert. This was my first init and I'm trying to save folks 
  1014. the mess I went through in figuring it out. I'm sure there are ways to 
  1015. optimize the code and if anyone can make improvements, in the code or in 
  1016. the commented documentation please do so and pass them on.
  1017.  
  1018.  Name  =  Gestalt 3.0.0.sit
  1019.  Path =  AMUG CD2:Files II:Prog:D-G:Gestalt 3.0.0.sit
  1020.  Size: 34K         Date: 5/03/94         Version: 3.00
  1021.  Description:
  1022.  Gestalt 3.0.0 - This application uses the Gestalt trap ($A1AD) available in
  1023. System 6.0.4 and later to show various info about your Macintosh, giving 
  1024. values and explanations. See Inside Mac for more info. Different selectors 
  1025. are shown with different versions of the system (I've tried 6.0.4-6.0.7, 
  1026. and 7.0-7.1). Hold down the option key while launching to get a complete 
  1027. list of known selectors. You may add selectors. Use ResEdit to modify the 
  1028. "GST#" resource. A template is provided.
  1029.  
  1030.  Name  =  Gestalt-selectors-25.etx.sit
  1031.  Path =  AMUG CD2:Files II:Prog:D-G:Gestalt-selectors-25.etx.sit
  1032.  Size: 49K         Date: 5/30/94         Version: 2.5
  1033.  Description:
  1034.  Gestalt-selectors-25.etx - Version 2.5 of the Gestalt Selectors List lists 
  1035. all sorts of information about the Gestalt Manager, but mainly about 
  1036. selectors and the meaning of the returned values. The Gestalt Manager is 
  1037. part of the Apple Macintosh System Software to enable programmers to 
  1038. determine the availability of certain software and hardware. Added 
  1039. selectors - Apple Add. - sdev, sdvr, XTND, Third Parties-IF 8, SHCM, TExT, 
  1040. Typ4, UMAM, Added unknown, Apple System-aslm, bugx, detc, harp, iadj, ldap,
  1041. mtv!, PhoN, ppad, pprf, serh, tpad, vdrc, Apple Add.-a pc, cmta, HrIt, 
  1042. immg, Third Parties-ASTN, CiCN, DCDt, DCKc, PtrP. Changed selectors -   
  1043. Apple System-a/ux, cpnt, cput, ctbv, easy, evnt, fs, and more!!
  1044.  
  1045.  Name  =  GetKeys.sit
  1046.  Path =  AMUG CD2:Files II:Prog:D-G:GetKeys.sit
  1047.  Size:  6K         Date:10/14/92         Version: 
  1048.  Description:
  1049.  GetKeys - GetKeys is a utility designed to make it easier for C programmers
  1050. to check for key depressions with the Event Manager routine GetKeys. 
  1051. GetKeys returns a KeyMap, which is four longs, with one or more bits set in
  1052. the map that represent the keys that are currently depressed. GetKeys shows
  1053. you the current GetKeys key map in hexadecimal. Also, if a single key is 
  1054. depressed, it generates a C-language expression that can be used to detect 
  1055. that key. The GetKeys window contains a Copy button, which will copy the 
  1056. displayed C code expression into the clipboard, which you can then paste 
  1057. into your code.
  1058.  
  1059.  Name  =  GifFormat.TXT
  1060.  Path =  AMUG CD2:Files II:Prog:D-G:GifFormat.TXT
  1061.  Size: 44K         Date:12/11/89         Version: 
  1062.  Description:
  1063.  This text file explains the GIF, LZH, ZOO and many other formats in detail.
  1064.  
  1065.  Name  =  Global Search 1.03.sit
  1066.  Path =  AMUG CD2:Files II:Prog:D-G:Global Search 1.03.sit
  1067.  Size: 10K         Date: 9/29/93         Version: 1.03
  1068.  Description:
  1069.  GlobalSearch 1.03 - Global Search is a small utility that lets you search 
  1070. for an hexadecimal or character string in all the resources of a file. It 
  1071. generates a text file named "xxx.scan" (where xxx is the name of the 
  1072. searched file) with a log of all the matches that have been found. Each 
  1073. match is shown in the form -  [RES TYPE] [RES ID] "[RES NAME]" 
  1074. $[OFFSET]where [offset] is the offset in bytes from the beginning of the 
  1075. resource. Global Search was written for all ResEdit users (such as myself) 
  1076. who miss a global "Find Hex" command in that otherwise wonderful 
  1077. application.
  1078.  
  1079.  Name  =  GlobalView 1.0.6.sit
  1080.  Path =  AMUG CD2:Files II:Prog:D-G:GlobalView 1.0.6.sit
  1081.  Size: 26K         Date: 9/29/93         Version: 1.06
  1082.  Description:
  1083.  GlobalView 1.0.6 - Global Variables Viewer is an application for the 
  1084. Macintosh which allows you to check the data of Low Memory Global Variables
  1085. with it's meaning, address and data length. The data of Low Memory Global 
  1086. Variables is shown in Hex format, but if the data type is Pascal String, 
  1087. it's shown in ASCII string. You can search Low Memory Global Variables by 
  1088. some keyword included in Name or Meaning field. Has been successfully 
  1089. tested with Systems 6.04 and 7.0 and 7.1.
  1090.  
  1091.  Name  =  Go Gestalt 1.0b.sit
  1092.  Path =  AMUG CD2:Files II:Prog:D-G:Go Gestalt 1.0b.sit
  1093.  Size: 15K         Date:10/28/93         Version: 1.0b
  1094.  Description:
  1095.  Go Gestalt 1.0b - Go Gestalt is a simple utility to give you information 
  1096. about your Macintosh and its use is straight forward. Launch Go Gestalt and
  1097. select Go from the File menu. This will bring up the Go Gestalt main 
  1098. window. Then select whatever you wish from the main window popup menu. Then
  1099. select Done from the popup menu when you are finished. Then select Quit 
  1100. from the File menu to exit Go Gestalt. Go Gestalt was written as a utility 
  1101. for those users that have a curiosity about the inner workings of their 
  1102. Macintosh. Go Gestalt works by making a call to the Gestalt Manager with 
  1103. the appropriate selector and then posting the results in the Go Gestalt 
  1104. main window.
  1105.  
  1106.  Name  =  GrafSys2.0rel.sit
  1107.  Path =  AMUG CD2:Files II:Prog:D-G:GrafSys2.0rel.sit
  1108.  Size:364K         Date: 2/01/94         Version: 2.0
  1109.  Description:
  1110.  GrafSys2.0rel - GrafSys is a hierarchical object-oriented class library for
  1111. THINK Pascal. It is designed to facilitate easy 3D graphics and animations 
  1112. in your programs. GrafSys supports full 3D control of graphical objects and
  1113. electronic eye. Graphical objects can be independently rotated (around 
  1114. arbitrary axes), translated and scaled. Objects can inherit transformations
  1115. (rotation, scaling and translation) from other objects. GrafSys supports 
  1116. dynamic (i.e. on-the-fly) and multiple inheritance of transformations and 
  1117. an unlimited number of so-called operators (matrices) per object. The 
  1118. GrafSys provides objects for 3D points, lines and whole objects that can 
  1119. contain up to 8000 lines in full RGB color and more than 250'000 points.
  1120.  
  1121.  Name  =  Graphic Gems Vol. 1.sit
  1122.  Path =  AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 1.sit
  1123.  Size:171K         Date:12/29/92         Version: 1
  1124.  Description:
  1125.  Graphic Gems Vol. 1 - This is the source code for the programs found in 
  1126. "Graphics Gems Volume I", published by Academic Press. This is over 500K 
  1127. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1128. routines. Many topics are covered, all files are documented in the above 
  1129. book.
  1130.  
  1131.  Name  =  Graphic Gems Vol. 2.sit
  1132.  Path =  AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 2.sit
  1133.  Size: 86K         Date:12/29/92         Version: 2
  1134.  Description:
  1135.  Graphic Gems Vol. 2 - This is the source code for the programs found in 
  1136. "Graphics Gems Volume II", published by Academic Press. This is about 270K 
  1137. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1138. routines. Many topics are covered, all files are documented in the above 
  1139. book.
  1140.  
  1141.  Name  =  Graphic Gems Vol. 3.sit
  1142.  Path =  AMUG CD2:Files II:Prog:D-G:Graphic Gems Vol. 3.sit
  1143.  Size:117K         Date:12/29/92         Version: 3
  1144.  Description:
  1145.  Graphic Gems Vol. 3 - This is the source code for the programs found in 
  1146. "Graphics Gems Volume III", published by Academic Press. This is about 390K
  1147. (decompressed) of PUBLIC DOMAIN snippets for 2D, 3D, and raster graphics 
  1148. routines. Many topics are covered, all files are documented in the above 
  1149. book.
  1150.  
  1151.  Name  =  Hax 2.1.sit
  1152.  Path =  AMUG CD2:Files II:Prog:H-K:Hax 2.1.sit
  1153.  Size: 33K         Date: 4/25/92         Version: 2.1
  1154.  Description:
  1155.  Hax 2.1 - let’s say you have 200 TEXT files and their Creator type is MSDB 
  1156. and when you double click on the icon in the Finder you get the old ‘The 
  1157. document “Bla Bla Bla” could not be opened…’ By changing the the Creator to
  1158. lets MWII not only will you be able launch the old files into MacWrite II 
  1159. from the Finder you will also get icons instead of those ugly generic 
  1160. document icons.  Anyway hax 2.1 will now change all 200 hundred files in 
  1161. just a few mouse clicks (provided they are all in the same folder). 
  1162.  
  1163.  Name  =  HeaderFKEY 1.0a7.sit
  1164.  Path =  AMUG CD2:Files II:Prog:H-K:HeaderFKEY 1.0a7.sit
  1165.  Size: 14K         Date:12/10/90         Version: 1.0a7
  1166.  Description:
  1167.  This is version 1.0a7 of Header FKEY, a FKEY that creates nicely
  1168. formatted functino comment headers. This version has more options,
  1169. a preview mode, and should work with Think C 100%. It also works with
  1170. MPW, except that it doesn't import from MPW yet (nor from Think C,
  1171. that's coming next). This FKEY makes the job of writing comment headers
  1172. for your code much more pleasant. I use it all the time now. You should
  1173. too! (Shareware, source code available ).
  1174.  
  1175.  Name  =  Hello Tabby.sit
  1176.  Path =  AMUG CD2:Files II:Prog:H-K:Hello Tabby.sit
  1177.  Size:  9K         Date: 7/25/89         Version: 
  1178.  Description:
  1179.  Hello Tabby is pascal code (Light Speed) for developing Tabby Products.
  1180.  
  1181.  Name  =  Help Package.sit
  1182.  Path =  AMUG CD2:Files II:Prog:H-K:Help Package.sit
  1183.  Size: 18K         Date: 6/15/92         Version: 
  1184.  Description:
  1185.  Help Package - The Help Package was written with programmers, 
  1186. compatibility, and ease of use in mind.  Developers using this help system 
  1187. can be assured of compatibility with System 6 and later.  What does it do? 
  1188. This package of routines creates a Help menu or adds menu items to the Help
  1189. Menu under System 7.  When the user selects one of the items, the Help 
  1190. routines display a dialog with scrollable text from a TEXT resource you 
  1191. define.  It's so easy to use these routines, you can add them to a 
  1192. completed project with VERY minor changes to your source.
  1193.  
  1194.  Name  =  HexEdit1.05.sit
  1195.  Path =  AMUG CD2:Files II:Prog:H-K:HexEdit1.05.sit
  1196.  Size: 80K         Date:12/27/93         Version: 1.05
  1197.  Description:
  1198.  HexEdit105 - HexEdit is a hexdump viewer and editor that works similarly to
  1199. the hex editor provided with Apple's ResEdit. It allows you to edit either 
  1200. the data fork or the resource fork of a file. I wrote HexEdit because I 
  1201. needed to be able to insert/delete bytes from the data fork of files I was 
  1202. testing, and tools like FEdit don't have insert/deletion. HexEdit can be 
  1203. used to edit the data or resource fork of files as large as 200 megs. As 
  1204. always, use this program on copys, not originals. Requires System 7. This 
  1205. version fixed an editing bug that occured when you typed in some chars, 
  1206. then positioned the insertion point to the beginning or the middle of those
  1207. chars and deleted a char.
  1208.  
  1209.  Name  =  Hex Key.sit
  1210.  Path =  AMUG CD2:Files II:Prog:H-K:Hex Key.sit
  1211.  Size: 31K         Date:11/06/92         Version: 
  1212.  Description:
  1213.  Hex Key - What Hex Key does is it presents a dialog into which you can 
  1214. enter either decimal or hexadecimal numbers, selectable by radio
  1215. button. After you hit "Okay", or the return or enter keys, the numbers will
  1216. be converted to the appropriate values in the alternative number formats. 
  1217. In other words, if you enter a hex value, the number will be converted to 
  1218. its appropriate form in FOND, Fixed and Fract decimal. If you enter a 
  1219. decimal number, it will be shown in FOND, Fixed and Fract hex. Where a 
  1220. number falls outside the range of the format, the text "N/A" is shown, so 
  1221. you don't act upon a bogus number.
  1222.  
  1223.  Name  =  HoW Developers Kit 1.1.sit
  1224.  Path =  AMUG CD2:Files II:Prog:H-K:HoW Developers Kit 1.1.sit
  1225.  Size:146K         Date: 5/03/94         Version: 1.1
  1226.  Description:
  1227.  HoW Developers Kit 1.1 - The Help on Wheels developer’s kit includes a 
  1228. sample application, and everything a developer would need to add help 
  1229. service to an application, control panel, or extension. The client 
  1230. interface is designed to take the burden of display, printing, saving, and 
  1231. other common help functions away from the developer. Also check out Help on
  1232. Wheels. This generic help server, which springs from the help facility in 
  1233. the famous Disinfectant program, offers on-line, context-sensitive help 
  1234. service to all AWOL Utilities programs, and potentially others to come.
  1235.  
  1236.  Name  =  FKeys.sit
  1237.  Path =  AMUG CD2:Files II:Prog:D-G:FKeys.sit
  1238.  Size: 10K         Date: 6/15/92         Version: 
  1239.  Description:
  1240.  FKeys - InvisiWin FKey - This FKey makes the content region of the front 
  1241. window transparent. InvisiWin FKey - This FKey sends the FrontWindow to the
  1242. back of the Window List. InvisiLayer FKey #0 - This FKey makes the content 
  1243. region of all windows transparent. All FKeys are Copyright (c) 1988,89 by 
  1244. Neal E. Trautman. 'ShareWare' 
  1245.  
  1246.  Name  =  INIT Debugger v1.0.sit
  1247.  Path =  AMUG CD2:Files II:Prog:H-K:INIT Debugger v1.0.sit
  1248.  Size:  5K         Date: 1/30/92         Version: 1.0
  1249.  Description:
  1250.  The INIT Debugger is a useful System Extension that allows you to easily 
  1251. break into your debugger suring the startup process. Just hold down the ‘D’
  1252. key while The INIT Debugger loads and the debugger will be invoked. Many 
  1253. times, when debugging Extensions you want to be able to break into MacsBug 
  1254. (or TMON) just _after_ Extension XYZ loads but just _before_ Extension ABC 
  1255. loads. This can be impossible, a pain, etc. and takes much skill and maybe 
  1256. a few tries! By renaming The INIT Debugger you can make it load in-between 
  1257. two other Extensions and invoke the debugger right in between them both! 
  1258.  
  1259.  Name  =  INIT Shell.sit
  1260.  Path =  AMUG CD2:Files II:Prog:H-K:INIT Shell.sit
  1261.  Size:  6K         Date: 6/15/92         Version: 
  1262.  Description:
  1263.  INIT Shell - Copyright (c) 1990,91 by Neal E. Trautman. 'ShareWare' -- 
  1264. Please send $5 contribution to, Neal Trautman, 3700 Clinton Parkway, #1412,
  1265. Lawrence, KS 66047. This is an INIT Shell.
  1266.  
  1267.  Name  =  Infinity Windoid WDEF 2.6.sit
  1268.  Path =  AMUG CD2:Files II:Prog:H-K:Infinity Windoid WDEF 2.6.sit
  1269.  Size:128K         Date: 5/03/94         Version: 2.6
  1270.  Description:
  1271.  Infinity Windoid WDEF 2.6 - This archive contains the source for a 
  1272. standalone code resource that conforms to a Window DEFinition (WDEF), as 
  1273. defined by Apple Computer in Inside Macintosh. It provides a 'windoid' 
  1274. appearance. A windoid is a floating window that appears above document 
  1275. windows in an application and is commonly used for things like tool 
  1276. palettes, information windows, and the like. The versions of the Windoid 
  1277. WDEF included in the ResEdit files can be used as-is. This WDEF is created 
  1278. for System 6 and later, but it would be easy to modify it for earlier 
  1279. systems if this is important.
  1280.  
  1281.  Name  =  Inside Mac Indexes.sit
  1282.  Path =  AMUG CD2:Files II:Prog:H-K:Inside Mac Indexes.sit
  1283.  Size:185K         Date: 2/16/93         Version: 
  1284.  Description:
  1285.  Inside Mac Indexes - New IM Index contains an index to the first five 
  1286. volumes of New Inside Macintosh, “Files”, “Memory”, “Processes”, “Macintosh
  1287. Toolbox Essentials” and “Overview”.  The entries are of the form “X1-2”, 
  1288. where “X” is the first letter of the volume name, “1” is the chapter 
  1289. number, and “2” is the page number.  The exception to this numbering scheme
  1290. is Overview, which doesn’t use chapter numbers.  (Don’t ask me why -- 
  1291. obviously the book teams at Apple weren’t talking to each other.)
  1292.  
  1293.  Name  =  InstallCustomIcon.sit
  1294.  Path =  AMUG CD2:Files II:Prog:H-K:InstallCustomIcon.sit
  1295.  Size:  9K         Date:10/02/92         Version: 
  1296.  Description:
  1297.  InstallCustomIcon - Part of a family of programmer's tools. A 'Drag and 
  1298. Drop' Application that changes the 'Use Custom Icon' flag in any file 
  1299. dropped onto it. Although you may compile an Application with a Custom Icon
  1300. in the Resource Fork, Turbo Pascal, and others, leave you to Set the  Use 
  1301. Custom Icon flag with ResEdit. If this fag is not set then Finder will 
  1302. ignore your Custom Icon and use the 'Standard' Icon.
  1303.  
  1304.  Name  =  Introduction to DAL 1.1.1.sit
  1305.  Path =  AMUG CD2:Files II:Prog:H-K:Introduction to DAL 1.1.1.sit
  1306.  Size:155K         Date:11/01/91         Version: 1.1.1
  1307.  Description:
  1308.  This stack is designed to be an introduction to relational databases, the 
  1309. SQL query language and Apple's Data Access Language. Copyrighted by Apple 
  1310. Computer 1990.
  1311.  
  1312.  Name  =  K & R.sit
  1313.  Path =  AMUG CD2:Files II:Prog:H-K:K & R.sit
  1314.  Size:  7K         Date: 6/15/92         Version: 
  1315.  Description:
  1316.  K & R - contains programing info in DA format. By Neil Trautman.
  1317.  
  1318.  Name  =  KamprathCDEFpack1.12.sit
  1319.  Path =  AMUG CD2:Files II:Prog:H-K:KamprathCDEFpack1.12.sit
  1320.  Size: 61K         Date: 5/23/94         Version: 1.12
  1321.  Description:
  1322.  KamprathCDEFpack1.12 - These are CDEFs that you may use in your own 
  1323. programs. Contained in this packaged is - ICN# Pushbutton CDEF (allows your
  1324. program to use 32x32 ICN#'s or 16x16 ics#'s to define the appearance of a 
  1325. button in it's up (engaged & disengaged) and down mode); Date & Time CDEF 
  1326. (gives your program a "point and click" method to allow users to enter time
  1327. and date records into your programs); and CDEF Sampler (A simple program 
  1328. which demonstrates these CDEF's capabilities. It's source code is also 
  1329. included for demonstration purposes on how to use these CDEF's.). These 
  1330. CDEFs all require system 7.0 or later. They have been tested on SE/30s, 
  1331. ][si's, ][ci's and a Centris 650.
  1332.  
  1333.  Name  =  KeMo Lib 1.5.sit
  1334.  Path =  AMUG CD2:Files II:Prog:H-K:KeMo Lib 1.5.sit
  1335.  Size: 84K         Date:11/10/93         Version: 1.5
  1336.  Description:
  1337.  KeMo Lib 1.5 - This package is essentially a set of functions to help write
  1338. reaction time experiments on the Mac. The KeMo Reaction Timing Utilities'  
  1339. functionality currently consists of the following - a timer with 20 
  1340. microsecond resolution; polling functions for ADB devices, such as 
  1341. keyboards and mice, with +/-1.4 to +/-2.1 msec accuracy, depending on your 
  1342. Mac (as opposed to the +/- 8 to +/-16 msec accuracy that you get with 
  1343. "normal" Toolbox functions like GetKeys); a screen refresh synchronization 
  1344. function for all Macs; functions that hide and show the menu bar; and a 
  1345. function to make all other applications quit (System 7 required).
  1346.  
  1347.  Name  =  Key2Ascii 1.00.sit
  1348.  Path =  AMUG CD2:Files II:Prog:H-K:Key2Ascii 1.00.sit
  1349.  Size:  6K         Date: 5/03/94         Version: 1.00
  1350.  Description:
  1351.  Key2Ascii 1.00 - This small app shows the ascii, ascii Hex, and Keycode 
  1352. equivalents when you type in a window. It was written in pascal to replace 
  1353. a simpler basic version. It is intended as a programmers quick and dirty 
  1354. tool. Note - this program has no icon. Just double click on it to launch.
  1355.  
  1356.  Name  =  kgarten2
  1357.  Path =  AMUG CD2:Files II:Prog:H-K:kgarten2
  1358.  Size:  9K         Date: 5/26/87         Version: 
  1359.  Description:
  1360.  Pascal
  1361.  
  1362.  Name  =  kgarten3
  1363.  Path =  AMUG CD2:Files II:Prog:H-K:kgarten3
  1364.  Size:  6K         Date: 5/26/87         Version: 
  1365.  Description:
  1366.  Pascal Lesson
  1367.  
  1368.  Name  =  kindergarten 1
  1369.  Path =  AMUG CD2:Files II:Prog:H-K:kindergarten 1
  1370.  Size:  7K         Date: 5/26/87         Version: 
  1371.  Description:
  1372.  Pascal Lesson
  1373.  
  1374.  Name  =  Linear Network Analysis.sit
  1375.  Path =  AMUG CD2:Files II:Prog:M:Linear Network Analysis.sit
  1376.  Size:200K         Date:10/02/92         Version: 
  1377.  Description:
  1378.  Linear Network Analysis - a graphical analog circuit simulator - can do 
  1379. several types of circuit analysis and plot the results.
  1380.  
  1381.  Name  =  LogIt.sit
  1382.  Path =  AMUG CD2:Files II:Prog:M:LogIt.sit
  1383.  Size: 13K         Date: 6/10/92         Version: 
  1384.  Description:
  1385.  LogIt - LogIt is a free utility written using Think C 4.0.5.  Its sole 
  1386. purpose is to be an event-logger; i.e.,  to enable users to keep track of 
  1387. the times at which various events have occurred and to record descriptions 
  1388. of those events in a log.  That log can be edited in all the usual 
  1389. text-editing ways, can be saved to disk, and can be printed. If you have 
  1390. problems printing or copying and pasting large amounts of text, increase 
  1391. the amount of memory available in the Get Info box.
  1392.  
  1393.  Name  =  LogoMotion101.sit
  1394.  Path =  AMUG CD2:Files II:Prog:M:LogoMotion101.sit
  1395.  Size:511K         Date: 5/22/93         Version: 1.01
  1396.  Description:
  1397.  LogoMotion101 - LogoMation is a programming environment for people young 
  1398. and old alike, doing their first steps in programming. It introduces the 
  1399. concepts of programming and program design through a programming language 
  1400. that supports advanced graphics, animation, and sound.
  1401.  
  1402.  Name  =  mini.sit
  1403.  Path =  AMUG CD2:Files II:Prog:M:mini.sit
  1404.  Size: 54K         Date:10/02/88         Version: 
  1405.  Description:
  1406.  Source Code for the MiniTerm program.
  1407.  
  1408.  Name  =  M Loc 1.0.sit
  1409.  Path =  AMUG CD2:Files II:Prog:M:M Loc 1.0.sit
  1410.  Size:  8K         Date: 6/22/93         Version: 1.0
  1411.  Description:
  1412.  M Loc 1.0 - Shows the location of the mouse on the screen, either in Global
  1413. or Local co-ordinates. Why ? It proved to be useful while I was doing some 
  1414. programming and graphics. This program requires Multifinder (System 6) or 
  1415. System 7.
  1416.  
  1417.  Name  =  MacBinary C Source.sit
  1418.  Path =  AMUG CD2:Files II:Prog:M:MacBinary C Source.sit
  1419.  Size:  4K         Date:12/31/91         Version: 
  1420.  Description:
  1421.  This file contains MacBinary C Source code for programers wishing to build 
  1422. telecom file transfer programs.
  1423.  
  1424.  Name  =  MacGSMenuINIT.sit
  1425.  Path =  AMUG CD2:Files II:Prog:M:MacGSMenuINIT.sit
  1426.  Size:  4K         Date: 5/22/93         Version: 
  1427.  Description:
  1428.  MacGSMenuINIT - This INIT was written to allow MacGS to peacefully co-exist
  1429. with such extensions as BeHierachic and MenuChoice, which unfortunately do 
  1430. not restore an application's resource file context after they execute.
  1431.  
  1432.  Name  =  MacGadgets™ Demo.sit
  1433.  Path =  AMUG CD2:Files II:Prog:M:MacGadgets™ Demo.sit
  1434.  Size:101K         Date: 3/22/92         Version: demo
  1435.  Description:
  1436.  MacGadgets is a Human Interface Design Kit that gives your application a 
  1437. three-dimensional, gray-scale appearance comparable to that enjoyed by 
  1438. users of NeXT, Open Look and Windows 3.0. In addition to enhanced versions 
  1439. of the familiar rounded-corner buttons, check boxes, radio button, scroll 
  1440. bars, windows, alerts and dialog boxes, MacGadgets offers an attractive 
  1441. suite of graphical devices comprising icon buttons, sliders, gauages, 
  1442. square-corner buttons, lines, boxes, pop-ups, scrolling list, display text,
  1443. calendars, palettes, annunciators and counters.  All of the above are 
  1444. resources that can be installed with a resource editor.
  1445.  
  1446.  Name  =  MacOberon 4.0.sit
  1447.  Path =  AMUG CD2:Files II:Prog:M:MacOberon 4.0.sit
  1448.  Size:460K         Date:11/20/93         Version: 4.0
  1449.  Description:
  1450.  MacOberon 4.0 - Look at Oberon as a preview of Pink. The ideas behind 
  1451. Oberon are very similar to the 'Object Oriented Operating System' 
  1452. Apple/Taligent is pursuing. The best way to describe Oberon is as if 
  1453. HyperCard were an operating system, and much more powerful. It's very 
  1454. slick, and very extensive. Though MacOberon is an application rather than 
  1455. an OS, and its interface is un-Mac-like, it is a joy to use, and gives a 
  1456. good indication of the way things will be heading, hopefully. MacOberon 
  1457. requires a Mac with a 68020 CPU and a floating point coprocessor (or FPU 
  1458. init), and will not run on a Classic. Read the screen for hints.
  1459.  
  1460.  Name  =  MacRecorder® HackersToolkit.sit
  1461.  Path =  AMUG CD2:Files II:Prog:M:MacRecorder® HackersToolkit.sit
  1462.  Size: 19K         Date:12/24/89         Version: 
  1463.  Description:
  1464.  MacRecorder HackersToolkit is a programers guide ti using calls to 
  1465. MacRecorder.
  1466.  
  1467.  Name  =  MacSnoop™ Demo.sit
  1468.  Path =  AMUG CD2:Files II:Prog:M:MacSnoop™ Demo.sit
  1469.  Size: 55K         Date: 7/22/92         Version: demo
  1470.  Description:
  1471.  MacSnoop™ Demo - While not yet up to the full capabilities of FEDIT in 
  1472. terms of file recovery tools, it does have many wished for enhancements not
  1473. the least of which is full HFS and MFS support.  In addition, the overall 
  1474. design allows multiple volume/directory and editing windows open on the 
  1475. Desktop and a closer adherence to the Macintosh User Interface.
  1476.  
  1477.  Name  =  MacStarter.sit
  1478.  Path =  AMUG CD2:Files II:Prog:M:MacStarter.sit
  1479.  Size: 61K         Date:10/27/92         Version: 
  1480.  Description:
  1481.  MacStarter - MacStarter.π is a simple application shell I have written 
  1482. for myself in THINK C 5.0. Mostly, it provides the basic window behavior,  
  1483. dragging, changing size, zooming, closing and vertical and horizontal 
  1484. scroll bars. It uses a window class to provide these behaviors. You create 
  1485. your own window by filling in the blanks in the definition of a subclass of
  1486. the window class. You don't really need to know anything in advance about 
  1487. object-oriented programming to use this shell. I wrote the program this way
  1488. because it allowed me to localize the changes that you need to make to one 
  1489. file, applicationProcs.c.
  1490.  
  1491.  Name  =  MacWT 0.04.sit
  1492.  Path =  AMUG CD2:Files II:Prog:M:MacWT 0.04.sit
  1493.  Size:239K         Date: 6/09/94         Version: 0.4
  1494.  Description:
  1495.  MacWT 0.04 - This is still a preliminary version of my 3D game engine, wt. 
  1496. In the proud tradition of cp, mv, rm, as, and cc, now there is 'wt' wt 
  1497. (never capitalized) stands for "what's that?". This is not by any means a 
  1498. complete game. It is just a demo of my graphics engine. I'd never name a 
  1499. game wt. wt is portable software. Features - easy to edit world file. No 
  1500. BSP trees were killed to make this program. Variable texture map size. 
  1501. Texture scaling for walls. Application runs on 680x0s and native on a 
  1502. PowerMac.
  1503.  
  1504.  Name  =  MacsBug Help.sit
  1505.  Path =  AMUG CD2:Files II:Prog:M:MacsBug Help.sit
  1506.  Size: 13K         Date: 1/30/92         Version: 
  1507.  Description:
  1508.  This is a help file for those getting into MacsBug. 
  1509.  
  1510.  Name  =  Mandrake 1.1.sit
  1511.  Path =  AMUG CD2:Files II:Prog:M:Mandrake 1.1.sit
  1512.  Size:  5K         Date: 6/15/93         Version: 1.1
  1513.  Description:
  1514.  Mandrake 1.1 - Another in a family of programmer's tools. This is a 'Drag 
  1515. and Drop' Application that changes the 'Visible' flag in any file selected 
  1516. or in any file dropped onto it. Use it to hunt down Disk filling Temp Files
  1517. etc, or hide a project from roaming eyes.
  1518.  
  1519.  Name  =  Marker.sit
  1520.  Path =  AMUG CD2:Files II:Prog:M:Marker.sit
  1521.  Size: 16K         Date: 2/23/92         Version: 1.0b6
  1522.  Description:
  1523.  Marker 1.0b6 - No, it’s not an INIT or a CDEV, it’s not even a desk 
  1524. accessory.  It’s an application that is System 7 friendly, and runs in a 
  1525. 64k partition. Marker Maker takes a source file created in THINK C, parses 
  1526. the C source code, and marked each function name it comes across (not the 
  1527. prototypes, only the actual function where it’s defined).  You run it, and 
  1528. through a standard get file dialog, you select the file or folder, and away
  1529. it goes.  Most files are marked in less than a second.  The next time you 
  1530. open the file in the THINK C editor, all of the function names in the file 
  1531. will be there when you command-click in the title bar.  It’s that simple.
  1532.  
  1533.  Name  =  Marker Control.sit
  1534.  Path =  AMUG CD2:Files II:Prog:M:Marker Control.sit
  1535.  Size: 17K         Date:12/23/92         Version: .6b
  1536.  Description:
  1537.  Marker Control - This is a new version of Marker Control, a control panel 
  1538. that causes files in THINK C to be marked and their window positions saved.
  1539.  
  1540.  Name  =  MaxQuadraFloat.sit
  1541.  Path =  AMUG CD2:Files II:Prog:M:MaxQuadraFloat.sit
  1542.  Size:  5K         Date: 4/12/93         Version: 
  1543.  Description:
  1544.  MaxQuadraFloat - Wonder why you don't seem to be getting the performance 
  1545. improvement on the Quadra with floating-point that you should? While the 
  1546. Quadra is maybe an order of magnitude faster in floating-point addition, 
  1547. subtraction, multiplication, and division, it does not implement the 6888x 
  1548. FINTRZ instruction, so conversions from float to int take 4 times longer on
  1549. the Quadra than the FX.  FINTRZ means "float-to-int, rounding toward zero",
  1550. and is the rounding method that is specified by C. One the 68040, the 
  1551. FINTRZ instruction is not implemented, and is implemented through a trap.
  1552.  
  1553.  Name  =  MemMapper1.1.sit
  1554.  Path =  AMUG CD2:Files II:Prog:M:MemMapper1.1.sit
  1555.  Size: 21K         Date: 4/21/93         Version: 1.1
  1556.  Description:
  1557.  MemMapper1.1 - f you've done any programming on the Mac you've probably 
  1558. seen drawings of the Macintosh's memory map. This is a grid which 
  1559. graphically shows the location of various system structures and programs in
  1560. RAM and where they are in relation to each other. Well, just to make all 
  1561. that theory seem more real, Memory Mapper will draw that map for you so you
  1562. can see exactly what is living in your Mac's RAM right now. Version 1.1 
  1563. improves the color of the display and has a few other minor changes.
  1564.  
  1565.  Name  =  Memory Mapper 1.1.1.sit
  1566.  Path =  AMUG CD2:Files II:Prog:M:Memory Mapper 1.1.1.sit
  1567.  Size: 21K         Date:11/10/93         Version: 1.1.1
  1568.  Description:
  1569.  Memory Mapper 1.1.1 - If you’ve done any programming on the Mac you've 
  1570. probably seen drawings of the Macintosh’s memory map. The memory map is a 
  1571. grid which graphically shows the location of various system structures in 
  1572. RAM and where they are in relation to each other. Memory Mapper does it’s 
  1573. magic by looking at low-memory globals, querying the Process Manager, and 
  1574. checking the page state of each piece of memory (if virtual memory is on). 
  1575. Consequently, Memory Mapper requires System 7. Full documentation is 
  1576. included.
  1577.  
  1578.  Name  =  MiniScreen.sit
  1579.  Path =  AMUG CD2:Files II:Prog:M:MiniScreen.sit
  1580.  Size: 18K         Date: 4/14/92         Version: 1.7
  1581.  Description:
  1582.  MiniScreen temporarily changes your monitor's desktop to any size you 
  1583. desire, such as the dinky, nine-inch "Classic" monitor.  It is most 
  1584. excellent for debuging your work for a 9 inch screen or game playing. 
  1585. Version 1.7.  The pop-up menu of standard monitor sizes has been updated
  1586. to include all known commercial monitor dimensions at this time.
  1587.  
  1588.  Name  =  Mobius Generator2.0.sit
  1589.  Path =  AMUG CD2:Files II:Prog:M:Mobius Generator2.0.sit
  1590.  Size: 68K         Date: 6/02/93         Version: 2.0
  1591.  Description:
  1592.  Mobius Generator 2.0 - Mobius Strip Maker draws an elusive surface known as
  1593. a Mobius Strip (a shape with only one side.) You can vary parameters and 
  1594. graph the results. The interface is clean and intuitive, and it supports 
  1595. saving files, printing files, and some extremely intricate graphics. A 
  1596. Mobius screen saver is also included.
  1597.  
  1598.  Name  =  Monitor.sit
  1599.  Path =  AMUG CD2:Files II:Prog:M:Monitor.sit
  1600.  Size: 11K         Date: 1/14/90         Version: 
  1601.  Description:
  1602.  Monitor is a program for monitoring the serial ports of the Mac.
  1603.  
  1604.  Name  =  MouseTracker.sit
  1605.  Path =  AMUG CD2:Files II:Prog:M:MouseTracker.sit
  1606.  Size: 15K         Date: 8/26/93         Version: 
  1607.  Description:
  1608.  MouseTracker - This utility is helpful when you want to find the local 
  1609. mouse coordinates of a point in a selected window or the global mouse 
  1610. coordinates of a point on the screen. The author keeps it in his Apple Menu
  1611. Items folder for use in setting up Rects in graphic routines. To get the 
  1612. local coordinates of a window, select Local from the Track menu and align 
  1613. the indicator lines in the MouseTracker window up with the base of the 
  1614. title bar (or info header, depending on how your have setup your windows) 
  1615. and the left edge of the selected window. Note - MouseTracker is not 
  1616. background aware, so the MouseTracker window must be activated in order to 
  1617. see the coordinates. Useful to programmers. Requires System 7.
  1618.  
  1619.  Name  =  NIFTY.sit
  1620.  Path =  AMUG CD2:Files II:Prog:N-P:NIFTY.sit
  1621.  Size:291K         Date: 1/01/92         Version: 
  1622.  Description:
  1623.  Features Floating Windows, System 7, color, offscreen BitMaps and PixMaps, 
  1624. the List Manger AND MUCH, MUCH MORE !!! Lots of C source code, together 
  1625. with ".r" file. Contact John at (703) 569-2294  {YOUR nickel !!!!!}
  1626.  
  1627.  Name  =  NP++ XLisp v2.0.sit
  1628.  Path =  AMUG CD2:Files II:Prog:N-P:NP++ XLisp v2.0.sit
  1629.  Size: 81K         Date: 1/26/94         Version: 2.0
  1630.  Description:
  1631.  NP++ XLisp v2.0 - This is integrated with NotePad++ v2.0. Try out "NP++ 
  1632. XLisp Demo" to run XLISP from NotePad++. XLISP is an experimental 
  1633. programming language combining some of the features of LISP with an 
  1634. object-oriented extension capability. It was implemented to allow 
  1635. experimentation with object-oriented programming on small computers. There 
  1636. are currently implementations running on the the VAX under VAX/VMS, on the 
  1637. 8088/8086 under MS-DOS, on the 68000 under CP/M-68K, on the Macintosh, on 
  1638. the Atari 520ST and on the Amiga. It is completely written in the 
  1639. programming language 'C' and is easily extended with user written built-in 
  1640. functions and classes. You need NotePad++2.0 to read the documentation.
  1641.  
  1642.  Name  =  New IM Index.sit
  1643.  Path =  AMUG CD2:Files II:Prog:N-P:New IM Index.sit
  1644.  Size: 30K         Date:10/02/92         Version: 
  1645.  Description:
  1646.  New IM Index - These applications were written in assembly language using 
  1647. the CDS assembler from Consulair.  They were adapted from my earlier 
  1648. effort, “Inside Mac I-V Index DA”.  The Inside Mac Index file is now part 
  1649. of the resource fork of each application, so you no longer have to worry 
  1650. about it cluttering up your System folder.  These applications have been 
  1651. tested on a Mac 512Ke under System 6.05, an SE/30 under System 7, and a Mac
  1652. IIci under System 7.  If you have another kind of Mac and System it should 
  1653. work, but I can't guarantee that.
  1654.  
  1655.  Name  =  New Inside Mac Map.sit
  1656.  Path =  AMUG CD2:Files II:Prog:N-P:New Inside Mac Map.sit
  1657.  Size:  8K         Date: 9/04/92         Version: 
  1658.  Description:
  1659.  New Inside Mac Map - This is a PICT (grayscale) file that describes the new
  1660. edition of Inside Macintosh from Addison-Wesley. It describes each of the 
  1661. volumes available. 
  1662.  
  1663.  Name  =  OL Developer's Kit Doc.sit
  1664.  Path =  AMUG CD2:Files II:Prog:N-P:OL Developer's Kit Doc.sit
  1665.  Size:  7K         Date: 3/22/92         Version: 
  1666.  Description:
  1667.  This is the On Location Developers kit.
  1668.  
  1669.  Name  =  OL File Kinds Editing.sit
  1670.  Path =  AMUG CD2:Files II:Prog:N-P:OL File Kinds Editing.sit
  1671.  Size:  2K         Date: 3/22/92         Version: 
  1672.  Description:
  1673.  This file contains information on editing On Location file types.
  1674.  
  1675.  Name  =  OOP for C.sit
  1676.  Path =  AMUG CD2:Files II:Prog:N-P:OOP for C.sit
  1677.  Size: 83K         Date:12/19/88         Version: 
  1678.  Description:
  1679.  OOP libraries for C. Good stuff for thought.
  1680.  
  1681.  Name  =  Object I/O Reference Demo.sit
  1682.  Path =  AMUG CD2:Files II:Prog:N-P:Object I/O Reference Demo.sit
  1683.  Size: 32K         Date: 4/09/92         Version: 
  1684.  Description:
  1685.  Object I/O Reference Demo - The enclosed Object I/O Reference Demo is an 
  1686. abbreviated version of the hypertext manual provided with Object I/O 1.1.
  1687. Many people have asked us basic questions about what object I/O is for and 
  1688. why do they need it.  We felt the best learning tool at our disposal is the
  1689. tutorial section of the reference.  Several have also commented that object
  1690. I/O is only for advanced users of the TCL.  We believe just the opposite, 
  1691. that object I/O will let beginning users prototype a *working* application 
  1692. that saves and opens documents, instead of a dummy program with just a user
  1693. interface.  
  1694.  
  1695.  Name  =  On Location Indexes on CD-ROM's
  1696.  Path =  AMUG CD2:Files II:Prog:N-P:On Location Indexes on CD-ROM's
  1697.  Size:  4K         Date: 3/04/92         Version: 
  1698.  Description:
  1699.  This file discusses how to make On Location index's work properly on 
  1700. CD-ROM's.
  1701.  
  1702.  Name  =  one liners.sit
  1703.  Path =  AMUG CD2:Files II:Prog:N-P:one liners.sit
  1704.  Size:  5K         Date: 7/24/91         Version: 
  1705.  Description:
  1706.  Great collection of brief bits of programming advice and tricks.
  1707.  
  1708.  Name  =  Open Prolog 1.02.sit
  1709.  Path =  AMUG CD2:Files II:Prog:N-P:Open Prolog 1.02.sit
  1710.  Size:280K         Date: 4/18/94         Version: 1.02
  1711.  Description:
  1712.  Open Prolog 1.02 - Open Prolog is a great public domain Prolog package from
  1713. Ireland, with full debugging support, built-in editor, etc. Open Prolog is 
  1714. a text-oriented Prolog application for the Macintosh. It combines the 
  1715. flexibility of an interpreter with the speed of compiled code. It is an 
  1716. implementation of Edinburgh-syntax Prolog. The Edinburgh syntax is the 
  1717. de-facto standard Prolog syntax, and is the basis for the forthcoming ISO 
  1718. Prolog. Prolog is an artificial intelligence language. Runs on System 6 and
  1719. later (including PowerMac emulation). Many big changes have occured beneath
  1720. the surface of Open Prolog - all for the better, and all compatible with 
  1721. previous versions.
  1722.  
  1723.  Name  =  Osi oop demo.sit
  1724.  Path =  AMUG CD2:Files II:Prog:N-P:Osi oop demo.sit
  1725.  Size: 14K         Date: 9/24/92         Version: 
  1726.  Description:
  1727.  Osi oop demo - OSI OOP was written in THINK C 5.0.2 using it's built-in 
  1728. object oriented extensions. The resources were created using Resorcerer and
  1729. ResEdit. OSI OOP implements a layered open systems interconnection approach
  1730. to data communications and includes session, transport, and data link 
  1731. layers. The layers are designed (and commented) to allow you to easily 
  1732. implement CRC calculation, error checking, framing, and much more, 
  1733. depending on your needs. This demo supports serial ports only (via the 
  1734. fully functional CSerialPort object).
  1735.  
  1736.  Name  =  Peek a Boo 1.01.sit
  1737.  Path =  AMUG CD2:Files II:Prog:N-P:Peek a Boo 1.01.sit
  1738.  Size: 13K         Date: 6/15/93         Version: 1.01
  1739.  Description:
  1740.  Peek a Boo 1.01 - Part of a family of programmer's tools. This is a 'Drag 
  1741. and Drop' Application that lists the Flags and Details, used by the Finder,
  1742. of any file dropped onto them. The Type and Creator codes are useful and so
  1743. is the condition of some of the other flags etc.
  1744.  
  1745.  Name  =  Photo CD Compatibility.sit
  1746.  Path =  AMUG CD2:Files II:Prog:N-P:Photo CD Compatibility.sit
  1747.  Size:  7K         Date: 5/14/93         Version: 
  1748.  Description:
  1749.  Photo CD Compatibility - this is a list of all the drives that are Photo CD
  1750. compatable.
  1751.  
  1752.  Name  =  PICTButton CDEF 1.0.5.sit
  1753.  Path =  AMUG CD2:Files II:Prog:N-P:PICTButton CDEF 1.0.5.sit
  1754.  Size:  8K         Date: 3/11/94         Version: 1.0.5
  1755.  Description:
  1756.  PICTButton CDEF 1.0.5 - PICTButton is a CDEF (control definition) that 
  1757. allows you to use pictures as buttons instead of the drab black and white 
  1758. buttons that you are used to. You can use it just about anywhere. I've 
  1759. tested it on various machines. I've included a sample application that 
  1760. shows the CDEF in action. 1.0.5 really fixed problem with black and white 
  1761. PICTs showing up. Directions are included.
  1762.  
  1763.  Name  =  Pocket Forth6.3.sit
  1764.  Path =  AMUG CD2:Files II:Prog:N-P:Pocket Forth6.3.sit
  1765.  Size:228K         Date: 8/20/93         Version: 6.3
  1766.  Description:
  1767.  Pocket Forth6.3 - Pocket Forth, is an alternative programming language for 
  1768. Macintosh computers. The Forth is a language which stresses efficiency and 
  1769. performance while providing a modern and flexible interface. Use Pocket 
  1770. Forth to write compact stand alone applications (or DA's for those who want
  1771. 'em). Learn Forth and explore the Macintosh's capabilities. You get access 
  1772. to the complete toolbox, Apple Events, integer and floating point math, 
  1773. high level and machine language programming with a fast interpreter and 
  1774. compiler. New to this release are bug fixes, some new features and all new 
  1775. extension files. An extension to provide compatibility with Starting FORTH 
  1776. makes learning Forth easier than ever.
  1777.  
  1778.  Name  =  PopUpMenu Demo.sit
  1779.  Path =  AMUG CD2:Files II:Prog:N-P:PopUpMenu Demo.sit
  1780.  Size: 31K         Date: 2/14/92         Version: 
  1781.  Description:
  1782.  PopUpMenu Demo is a Demo of System 7’s popup menu CDEF, in THINK C.
  1783.  
  1784.  Name  =  PowerBreak.sit
  1785.  Path =  AMUG CD2:Files II:Prog:N-P:PowerBreak.sit
  1786.  Size:  3K         Date:10/09/92         Version: 1.0
  1787.  Description:
  1788.  PowerBreak - PowerBreak is a tiny extension that allows developers and 
  1789. anyone else who uses Macsbug to drop into the debugger as though they had 
  1790. hit the programmer's key available on other Macs.  It was created because I
  1791. recently bought a PowerBook 145 and found that the only way to drop into 
  1792. the debugger was to stick a small object into this little cavity on the 
  1793. back (like the way you eject floppies from a disfunctional drive). What a 
  1794. pain!  Hence, PowerBreak   (But it can be used on non-porta-macs too!)
  1795.  
  1796.  Name  =  Pretty C 1.43.sit
  1797.  Path =  AMUG CD2:Files II:Prog:N-P:Pretty C 1.43.sit
  1798.  Size: 90K         Date: 5/16/94         Version: 1.43
  1799.  Description:
  1800.  Pretty C 1.43 - Includes Pretty C and Pretty Thoughts. Pretty C is a 
  1801. utility to print C source code and to make it look nice. It accepts as 
  1802. input multiple files in multiple folders and will print their contents, 
  1803. highlighting C keywords and trying to ensure that the C functions in them 
  1804. are not split across pages. Pretty thoughts is an INIT which enables you to
  1805. use PrettyC to print files from within THINK C. Simply drop it in your 
  1806. system folder and restart. When you choose Print from THINK C’s File menu, 
  1807. PrettyC will be activated. It will present the Page Setup and Job Setup 
  1808. print dialogs and will then print and immediately exit.
  1809.  
  1810.  Name  =  Primer source changes.sit
  1811.  Path =  AMUG CD2:Files II:Prog:N-P:Primer source changes.sit
  1812.  Size: 13K         Date:11/01/91         Version: 
  1813.  Description:
  1814.  This archive contains primer changes for the Mark & Reed C and Pascal 
  1815. programming Primers. These are program changes made necessary by the 
  1816. release of Think C 5.0 and Think Pascal 4.0. Original file posted by Dave 
  1817. Mark with a request for as wide a distribution as possible.
  1818.  
  1819.  Name  =  Prism.sit
  1820.  Path =  AMUG CD2:Files II:Prog:N-P:Prism.sit
  1821.  Size:109K         Date: 6/10/92         Version: 
  1822.  Description:
  1823.  Prism - These files allow you to manipulate the System palate colors and 
  1824. provides some interesting and colorful work environments.
  1825.  
  1826.  Name  =  Process Finder.sit
  1827.  Path =  AMUG CD2:Files II:Prog:N-P:Process Finder.sit
  1828.  Size: 56K         Date:12/29/92         Version: 
  1829.  Description:
  1830.  Process Finder - Process Finder is an application that displays all running
  1831. processes and allows you to view information about each process and to send
  1832. quit events. Process Finder also explores some experimental user interface 
  1833. ideas.
  1834.  
  1835.  Name  =  Prog.BagofTricks1.1a.sit
  1836.  Path =  AMUG CD2:Files II:Prog:N-P:Prog.BagofTricks1.1a.sit
  1837.  Size:110K         Date:10/02/92         Version: 1.1
  1838.  Description:
  1839.  Prog.BagofTricks1.1a - Experienced programmers have been buying BOT like 
  1840. crazy because it simply handles things "real" programmer just don't want to
  1841. fool around with.  My personal favorites are the New List Manager and the 
  1842. Scroll Bars.  I always dreaded putting those in my app. And unlike most 
  1843. other packages, you can use them stand-alone.  Nearly every other package 
  1844. on the Mac has you using someone else's event loop.  With other packages 
  1845. you have to use all or nothing.  But with BOT you pick what you want and 
  1846. simply link it into your program.
  1847.  
  1848.  Name  =  Progress CDEF.sit
  1849.  Path =  AMUG CD2:Files II:Prog:N-P:Progress CDEF.sit
  1850.  Size:  3K         Date:12/23/92         Version: 
  1851.  Description:
  1852.  Progress CDEF - This is a CDEF for a progress box. It's very flexable.  Any
  1853. size you like, any old-sytle Quickdraw color you like. Very useful if 
  1854. displaying progress of an operation like a file copy or file transfer.
  1855.  
  1856.  Name  =  QAPict.sit
  1857.  Path =  AMUG CD2:Files II:Prog:Q-R:QAPict.sit
  1858.  Size: 30K         Date: 4/12/93         Version: 
  1859.  Description:
  1860.  QAPict - This is a PICT viewer application which was written using 
  1861. QuickApp. QuickApp is a C++ applications framework. Designed in the 
  1862. tradition of MacAppr, its' style will be instantly familiar to any MacApp 
  1863. programmer. QuickApp is not designed to replace MacApp for development of 
  1864. large scale projects, but as a new tool for your development needs.  
  1865. QuickApp strips away all but the crucial features which MacApp provides.  
  1866. This allows QuickApp to have blazingly fast compile times, and generate 
  1867. applications with trivially small code sizes.  It also makes it easy to 
  1868. learn. 
  1869.  
  1870.  Name  =  QB->FB.sit
  1871.  Path =  AMUG CD2:Files II:Prog:Q-R:QB->FB.sit
  1872.  Size: 62K         Date: 3/26/93         Version: 
  1873.  Description:
  1874.  QB->FB - This conversion program will translate a QuickBASIC source code 
  1875. file saved in TEXT format into a source code TEXT file FutureBASIC can use.
  1876. It will convert approximately 80% of the QB keywords into FB syntax 
  1877. including a majority of CLR and Toolbox calls. It will also convert 
  1878. multi-line IF/THEN statements into FB's LONG IF structures, change 
  1879. multi-statement lines containing colons into single lines. Additionaly, it 
  1880. will convert QB  subroutine labels to FB format and convert SUBs into LOCAL
  1881. FNs. It also attempts to mark every statement not converted with 
  1882. appropriate references to the Reference or Handbook manuals for help in 
  1883. fixing your source code.
  1884.  
  1885.  Name  =  RFZap1.02.sit
  1886.  Path =  AMUG CD2:Files II:Prog:Q-R:RFZap1.02.sit
  1887.  Size: 12K         Date: 2/09/94         Version: 1.02
  1888.  Description:
  1889.  RFZap1.02 - RFZap 1.0.2 is a "drop box" that will delete the resource fork 
  1890. of any file. Useful for Tabby sysops who get archives with trashed resource
  1891. forks. Version 1.0.2 fixes a bug where files would get corrupted if a large
  1892. amount of files (>100 were dropped onto RFZap), and a bug where you would 
  1893. get a -50 error if you dropped files on RFZap when it and them were not on 
  1894. the boot volume. Caution - Dropping an application (except .sea's) on RFZap
  1895. will destroy it! Freeware. Requires System 7.
  1896.  
  1897.  Name  =  RGBlotter1.0.1.sit
  1898.  Path =  AMUG CD2:Files II:Prog:Q-R:RGBlotter1.0.1.sit
  1899.  Size: 10K         Date: 4/14/93         Version: 1.01
  1900.  Description:
  1901.  RGBlotter1.0.1 - RGBlotter is a "color picker" programming aid, with 
  1902. several features I haven't seen in similar utilities. First, you can 
  1903. display both a foreground and background color. The components of each are 
  1904. displayed both numerically and graphically. You can copy the foreground 
  1905. color to the background color and vice versa. There is a display 
  1906. contrasting the two with sample text and simple graphics.
  1907.  
  1908.  Name  =  RIFF File Format.sit
  1909.  Path =  AMUG CD2:Files II:Prog:Q-R:RIFF File Format.sit
  1910.  Size: 30K         Date:11/24/87         Version: 
  1911.  Description:
  1912.  Riff file format.
  1913.  
  1914.  Name  =  ROM calls – For Developers.sit
  1915.  Path =  AMUG CD2:Files II:Prog:Q-R:ROM calls – For Developers.sit
  1916.  Size:  7K         Date:10/02/92         Version: 
  1917.  Description:
  1918.  ROM calls – For Developers - Information on ROM calls for development use.
  1919.  
  1920.  Name  =  RR/Tabby Source Code.sit
  1921.  Path =  AMUG CD2:Files II:Prog:Q-R:RR/Tabby Source Code.sit
  1922.  Size: 64K         Date: 5/29/90         Version: 
  1923.  Description:
  1924.  Source Code for Import 2.55, Export 3.21, Mantissa 1.0 and Sundail 2.1.
  1925. Illustrates various methods used to manipulate Second/Sight and Tabby
  1926. data.  Demonstates Block Reads, use of Indexes & STR's amoung other things.
  1927. Excellent material for the sysop who is just starting out in writing
  1928. BBS utilities.  Hopefully, these will prevent you from re-inventing the
  1929. wheel. Good luck and Hope see a flood of new utilities in the near future.
  1930.  
  1931.  Name  =  Ramadillo 0.94.sit
  1932.  Path =  AMUG CD2:Files II:Prog:Q-R:Ramadillo 0.94.sit
  1933.  Size: 24K         Date: 5/01/93         Version: .94
  1934.  Description:
  1935.  Ramadillo 0.94 - Purge Heap button. This will force the target app to purge
  1936. all purgeable blocks, showing you the maximum free RAM possible. This 
  1937. offers more help in determining if a suspected leak is really a leak. 
  1938. Multiple monitor support, command to cycle between monitors, move-to-bottom
  1939. now moves to the bottom of the monitor it's mostly on. Ramadillo 
  1940. graphically and numerically displays the free RAM in the heap of another 
  1941. application and the system heap free memory. Memory is checked at a 
  1942. user-settable interval and the difference between intervals is displayed. A
  1943. flashing square shows when a sample was taken, and the actual time between 
  1944. samples is displayed.
  1945.  
  1946.  Name  =  RefCon Snoop Installer V1.1.sit
  1947.  Path =  AMUG CD2:Files II:Prog:Q-R:RefCon Snoop Installer V1.1.sit
  1948.  Size: 18K         Date: 6/08/92         Version: 1.1
  1949.  Description:
  1950.  RefCon Snoop Installer V1.1 - is a small F Key that allows you to examine 
  1951. the data that is pointed to in the RefCon Field in a Windows window record.
  1952. Probably only useful to programers and snoops (grin). Shareware.
  1953.  
  1954.  Name  =  Reference Link1.2.sit
  1955.  Path =  AMUG CD2:Files II:Prog:Q-R:Reference Link1.2.sit
  1956.  Size:  9K         Date: 4/12/93         Version: 1.2
  1957.  Description:
  1958.  Reference Link1.2 - Reference Link is a System 7-only INIT that makes THINK
  1959. Reference 2.0 easier to use. With R.L. installed, a modified double-click 
  1960. on a word in a text editor or word processor causes the word to be looked 
  1961. up in THINK Reference 2.0. A keystroke jumps back to the editor. Freeware
  1962. V. 1.1 now works right with the Alpha editor, and uses the same keystroke 
  1963. for jump-back as for look-up. V. 1.1.1 fixes a conflict with Logitech's 
  1964. MouseKey. v. 1.2 now has a template lookup keystroke, and no longer uses a 
  1965. background process.
  1966.  
  1967.  Name  =  ResCompare 2.5.3.sit
  1968.  Path =  AMUG CD2:Files II:Prog:Q-R:ResCompare 2.5.3.sit
  1969.  Size: 97K         Date:11/10/93         Version: 2.5.3
  1970.  Description:
  1971.  ResCompare 2.5.3 - ResCompare is a programmer’s utility that compares 
  1972. resource files. Use it to - find out what resources you changed while 
  1973. working at home late last night, find out what resources the rest of the 
  1974. team changed in the project you’re all working on while you were on 
  1975. vacation, see what resources have changed between versions 1.0 and 1.0.1 of
  1976. your favorite application; create a Patch application that will apply 
  1977. changes to applications and other files, which you can use to distribute 
  1978. upgrades of your software without sending a new copy of the entire 
  1979. application; or just get a quick list of the resources in any file. Use 
  1980. this program with care, and only when you know how!
  1981.  
  1982.  Name  =  RezTag.sit
  1983.  Path =  AMUG CD2:Files II:Prog:Q-R:RezTag.sit
  1984.  Size: 16K         Date:10/01/89         Version: 
  1985.  Description:
  1986.  RezTag - allows you to view resources in system and finder files.
  1987.  
  1988.  Name  =  RoadToMac-C.sit
  1989.  Path =  AMUG CD2:Files II:Prog:Q-R:RoadToMac-C.sit
  1990.  Size: 13K         Date: 6/09/92         Version: 
  1991.  Description:
  1992.  RoadToMac-C - The Road To Mac is a tutorial for beginning Macintosh 
  1993. programmers. Now available for THINK C 5.0, the tutorial includes an 
  1994. 130-page handbook and a diskette with code and resources.  The Road to Mac 
  1995. provides a series of carefully-constructed lessons which take the user from
  1996. very simple programs all the way to Desk Accessories every step builds upon
  1997. the last, and is explained clearly and understandably.  The only 
  1998. requirements are a Mac, Think C 5.0, a copy of ResEdit 2.0, some minimal 
  1999. familiarity with C, and a desire to learn to program.  
  2000.  
  2001.  Name  =  RscVIEWER II.0.sit
  2002.  Path =  AMUG CD2:Files II:Prog:Q-R:RscVIEWER II.0.sit
  2003.  Size:226K         Date:12/07/93         Version: II.0
  2004.  Description:
  2005.  RscVIEWER II.0 - This application is a tool to dump, disassemble and patch 
  2006. (using either hexadecimal values or the assembler) any kind of resources. 
  2007. RscViewer is oriented toward understanding how applications work. Thus many
  2008. useful items are available in different windows (like the list of traps 
  2009. currently recognized, the low memory global variables addresses, etc), and 
  2010. they can be consulted at any time. RscViewer offers many other 
  2011. possibilities such as saving or printing dumped or disassembled resources 
  2012. in order to examine them (or use them) later, modifying files or resources 
  2013. attributes (including their name, ID and size), searching  for ASCII or 
  2014. hexadecimal strings, searching for Macintosh traps, and more!
  2015.  
  2016.  Name  =  Rsrc Leech 1.0b2.sit
  2017.  Path =  AMUG CD2:Files II:Prog:Q-R:Rsrc Leech 1.0b2.sit
  2018.  Size: 14K         Date: 7/01/93         Version: 1.0b2
  2019.  Description:
  2020.  Rsrc Leech 1.0b2 - This application lets you extract the contents of a 
  2021. resource in a file, and copy it into the data fork of a new file. It lets 
  2022. the user leech (or extract) all or any of the resources of a specified type
  2023. in a specified file, and leeches them into a data file with the file type 
  2024. and creator provided by the user. This program only works on machines with 
  2025. at least the 128K ROM, i.e. anything from a 512KE Mac upwards. I have only 
  2026. tried it on a Mac Plus at present, but it should work on the others also.  
  2027. Let me know if you have any problems, and I’ll try to fix them.
  2028.  
  2029.  Name  =  SERIAL.PAS.sit
  2030.  Path =  AMUG CD2:Files II:Prog:S:SERIAL.PAS.sit
  2031.  Size:  3K         Date: 7/24/91         Version: 
  2032.  Description:
  2033.  Very simple Think Pascal program that shows how to use the serial driver to
  2034. transmit data over the modem port. It impeements a trivial terminal 
  2035. emulator. 
  2036.  
  2037.  Name  =  Sad Mac Error Codes 1.1.sit
  2038.  Path =  AMUG CD2:Files II:Prog:S:Sad Mac Error Codes 1.1.sit
  2039.  Size:  9K         Date:12/29/92         Version: 1.1
  2040.  Description:
  2041.  Sad Mac Error Codes 1.1 - When you press the interrupt button on the side 
  2042. of your Macintosh when booting, you should get a sad Mac icon with '0F000D'
  2043. and some bits cycling under the icon indicating it is performing a memory 
  2044. test. This numeric code is in two parts, the first two characters are the 
  2045. class code and the second four are the sub code.  The class code tells what
  2046. part of the diagnostic program found the error and the sub class code tells
  2047. what the error was.  In the case of a bad RAM chip, the sub class 
  2048. identifies the bad chip (this was very helpful to homegrown upgraders).
  2049.  
  2050.  Name  =  SaveATree 1.52.sit
  2051.  Path =  AMUG CD2:Files II:Prog:S:SaveATree 1.52.sit
  2052.  Size: 29K         Date: 1/06/92         Version: 1.52
  2053.  Description:
  2054.  Save A Tree is a text file printing utility designed to conserve paper by 
  2055. printing on 1 page what would normally use 2 or 4 pages. Since Save A Tree 
  2056. only handles 'TEXT' files, I expect its primary audience will be 
  2057. programmers printing source code. Although, the word wrap option makes it 
  2058. useful for general text printing too. Because of the small font sizes used,
  2059. Save A Tree works best on high resolution printers. Use of Save A Tree is 
  2060. free of charge. I encourage you to share it freely. Copies of the source 
  2061. (THINK C) may be obtained for $20 and a disk w/SASE.
  2062.  
  2063.  Name  =  Scientist's Spreadsheet.sit
  2064.  Path =  AMUG CD2:Files II:Prog:S:Scientist's Spreadsheet.sit
  2065.  Size: 93K         Date:10/02/92         Version: 2.17
  2066.  Description:
  2067.  Scientist's Spreadsheet - more than just a spreadsheet - can plot data, 
  2068. manipulate data (for example, calculate all the logarithms of the data in 1
  2069. column and insert them in another column), analyze data etc. 
  2070.  
  2071.  Name  =  ScreenSize.sit
  2072.  Path =  AMUG CD2:Files II:Prog:S:ScreenSize.sit
  2073.  Size:  4K         Date: 5/01/93         Version: 
  2074.  Description:
  2075.  ScreenSize - This simple utility displays the coordinates of the bottom 
  2076. right side of your monitor. Useful if you need to know the size of your 
  2077. screen and have misplaced your documentation. This program is freeware.
  2078.  
  2079.  Name  =  ScriptGen 2.13.sit
  2080.  Path =  AMUG CD2:Files II:Prog:S:ScriptGen 2.13.sit
  2081.  Size:389K         Date: 7/07/93         Version: 2.13
  2082.  Description:
  2083.  ScriptGen 2.13 - ScriptGen is a simple and feature-rich Installer script 
  2084. generator. This program serves as a demo of ScriptGen Pro. The 
  2085. point-and-click interface of ScriptGen Pro makes it the tool of choice for 
  2086. developers and network support personnel who want to use the industry 
  2087. standard for installing software, Apple’s “one-button” Installer. ScriptGen
  2088. Pro can create powerful Installer scripts incorporating an Easy Install 
  2089. option, custom packages, resource installation, color graphics, 
  2090. compression, sound, splash screens, and fonts. ScriptGen is System 7 savvy 
  2091. & dependent.
  2092.  
  2093.  Name  =  Serial Demo.sit
  2094.  Path =  AMUG CD2:Files II:Prog:S:Serial Demo.sit
  2095.  Size:  4K         Date:12/08/91         Version: demo
  2096.  Description:
  2097.  Serial Demo program adapted from SerialDemo.c by Mark Y. Geschelin.
  2098. This program uses the modem port to send and recieve characters. It 
  2099. functions as a very simple terminal emulator.  This is meant to be an 
  2100. example of the use of the Serial Manager, not an example of how to code a 
  2101. terminal emulator!! Compile this program with Runtime.lib, Interface.lib, 
  2102. and Serial.p Pascal port by Phil Shapiro and Mark Y. Geschelin.
  2103.  
  2104.  Name  =  Shell.sit
  2105.  Path =  AMUG CD2:Files II:Prog:S:Shell.sit
  2106.  Size: 12K         Date: 6/15/92         Version: 1.00
  2107.  Description:
  2108.  Shell - Application Shell  --  Version 1.00  --  Nov  5, 1989 Copyright (c)
  2109. 1989 by Neal E. Trautman, 'ShareWare' -- Please send $5 contribution to, 
  2110. Neal Trautman, 1701 S.W. 42nd Street, Fargo, ND  58103. This is a simple 
  2111. application shell.
  2112.  
  2113.  Name  =  Signal Processing.sit
  2114.  Path =  AMUG CD2:Files II:Prog:S:Signal Processing.sit
  2115.  Size: 79K         Date:10/02/92         Version: 
  2116.  Description:
  2117.  Signal Processing - a collection of programs from Drexel University to do 
  2118. signal processing analysis such as Fourier transforms and correlation. 
  2119. NOTE: these programs can show some problems with System 7 or later, such as
  2120. stray graphics left on the Desktop.
  2121.  
  2122.  Name  =  SillyIcons.sit
  2123.  Path =  AMUG CD2:Files II:Prog:S:SillyIcons.sit
  2124.  Size: 11K         Date: 1/30/92         Version: 
  2125.  Description:
  2126.  The enclosed files are an exercise in using the routines described in the 
  2127. initial issue of Tech Note 306.  These routines are PlotIconID and 
  2128. PlotCIconHandle.  See the Tech Note (available elsewhere online) for 
  2129. details. For small (16x16) and mini (12x12) icons, I see a solid Macintosh 
  2130. crash when PlotIconID is applying transforms other than ttNone and 
  2131. ttSelected.  That is why the word “crash” appears in those positions in the
  2132. window.  Since Finder manages to plot small icons using all the transforms,
  2133. why can’t I?  
  2134.  
  2135.  Name  =  Small Screen 1.1.sit
  2136.  Path =  AMUG CD2:Files II:Prog:S:Small Screen 1.1.sit
  2137.  Size: 10K         Date:10/14/92         Version: 1.1
  2138.  Description:
  2139.  Small Screen 1.1 - On a sufficiently large screen, Small Screen shows the 
  2140. boundaries of one or more smaller screens. It is useful for testing whether
  2141. something would fit on a small screen. Each screen boundary is represented 
  2142. by a transparent window with rounded corners. Optionally, a hard disk 
  2143. and/or a trash can icon is shown at the appropriate positions (i.e. where 
  2144. the real icons would appear on a freshly installed System 7).
  2145.  
  2146.  Name  =  Smaller Installer Pack1.02.sit
  2147.  Path =  AMUG CD2:Files II:Prog:S:Smaller Installer Pack1.02.sit
  2148.  Size:111K         Date: 7/07/93         Version: 1.02
  2149.  Description:
  2150.  Smaller Installer Package 1.02 - Smaller Installer is an installer program 
  2151. created for developers who distribute software, clip art, HyperCard stacks,
  2152. databases or other information on floppy disks. It provides a way to 
  2153. distribute data in a compressed format to reduce the number of disks 
  2154. required. Many developers already use self-extracting archives created by 
  2155. Compact Pro for this purpose. Although this is an inexpensive solution, 
  2156. self-extracting archives have several limitations which make them less than
  2157. ideal for this purpose. Smaller Installer is designed to address some of 
  2158. these limitations.
  2159.  
  2160.  Name  =  SoftPolish Demo.sit
  2161.  Path =  AMUG CD2:Files II:Prog:S:SoftPolish Demo.sit
  2162.  Size:146K         Date: 4/12/93         Version: demo
  2163.  Description:
  2164.  SoftPolish Demo - SoftPolish is a quality assurance tool that helps 
  2165. software. developers ship clean and consistent applications. SoftPolish 
  2166. checks elements of the user interface that are contained in resources and 
  2167. reports potential problems to a scrolling log. It also performs hundreds of
  2168. tests that are not visible to the user but may cause incompatibility with 
  2169. Macintosh System Software. This demo illustrates the SoftPolish user 
  2170. interface, including many options for scanning and cleaning files, folders,
  2171. or disks. The sample file may be opened and viewed, however most other 
  2172. functions are disabled.
  2173.  
  2174.  Name  =  Source Manager 3.6.1.sit
  2175.  Path =  AMUG CD2:Files II:Prog:S:Source Manager 3.6.1.sit
  2176.  Size:129K         Date: 1/26/94         Version: 3.6.1
  2177.  Description:
  2178.  Source Manager 3.6.1 - Source Manager is a drag-n-drop shareware 
  2179. application designed to aid developers who use either SourceServer or 
  2180. Projector source code control. It was originally written with two goals in 
  2181. mind - Quickly find all files which should be checked in, and Make it 
  2182. easier to check in those files; but it has evolved into a multi-featured 
  2183. utility that nicely supplements Projector/SourceServer. Here's how it 
  2184. works. First, set the options in the Options dialog to specify what kind of
  2185. files you want to see listed. Then you drag a folder or group of files onto
  2186. Source Manager and it builds a list of files that match the criteria you 
  2187. specified in the Options dialog. Try it.
  2188.  
  2189.  Name  =  Splat!.sit
  2190.  Path =  AMUG CD2:Files II:Prog:S:Splat!.sit
  2191.  Size: 11K         Date: 2/23/93         Version: 
  2192.  Description:
  2193.  Splat! - This is a ResEdit file with two resources. A Splat! Pict, and a 
  2194. Splat! sound (snd). With ResEdit, one skilled in the art (its actually 
  2195. quite easy) could paste the snd and pict into the Madness-Rage control 
  2196. panel, or the Madness-Rage Demo, or (I assume) the Insanity CDEV 
  2197. (These CDEVs allow you to shoot your Mac, i.e. bulletholes and blood...)
  2198. Once done, the CDEV will have a paintball gun effect and sound.
  2199. This is really only for those who know how to use ResEdit.
  2200.  
  2201.  Name  =  SpriteWorld 1.0b4.sit
  2202.  Path =  AMUG CD2:Files II:Prog:S:SpriteWorld 1.0b4.sit
  2203.  Size:303K         Date: 5/30/94         Version: 1.0b4
  2204.  Description:
  2205.  SpriteWorld 1.0b4 - SpriteWorld is a sprite-based animation architecture 
  2206. for the Macintosh. SpriteWorld comes as a set of code libraries and 
  2207. interfaces that provide a simple, but deep programming interface for 
  2208. implementing smooth, fast, animation in your applications. In the interest 
  2209. of openness and learning, the full source code to the SpriteWorld libraries
  2210. and sample applications is provided. SpriteWorld was designed for arcade 
  2211. game style animation in particular with full support for multi-frame, 
  2212. overlapping, animated  sprites, and custom pixel-blitting routines. This 
  2213. release includes - Full native PowerPC support. Native PowerPC custom 
  2214. blitters (written in C). And more!!
  2215.  
  2216.  Name  =  Stevie.sit
  2217.  Path =  AMUG CD2:Files II:Prog:S:Stevie.sit
  2218.  Size: 32K         Date:10/28/93         Version: 
  2219.  Description:
  2220.  Stevie - Stevie is an editor created in 1988 designed to mimic the 
  2221. interface of the UNIX editor 'vi'. Stevie is an aspiring vi clone. On the 
  2222. whole, the editor is pretty complete. Almost all of the visual mode 
  2223. commands are supported. The biggest failing at the moment is that the undo 
  2224. command is in a state of disrepair. The author has tried hard to capture 
  2225. the feel of vi by getting the little things right. Be sure to see the About
  2226. Stevie under the Apple for help with the commands (can't just use the Mac).
  2227.  
  2228.  Name  =  Stringifier.sit
  2229.  Path =  AMUG CD2:Files II:Prog:S:Stringifier.sit
  2230.  Size: 22K         Date: 7/24/91         Version: 
  2231.  Description:
  2232.  Stringifier is designed to let you import plain old text files into STR# 
  2233. resources. The strings in the text files can be separated (delimited) by a 
  2234. choice of characters such as carriage returns, tabs, etc.  This allows you 
  2235. to manage your strings outside of ResEdit and simply import them into your 
  2236. program after making an update. For minor changes you can still use 
  2237. ResEdit. Stringifier has a TRUE MAC INTERFACE. If you're using the 
  2238. competing program Text->Res you'll enjoy the smoothness and completeness of
  2239. Stringifier. Shareware ($12) by Gary Kowalski.
  2240.  
  2241.  Name  =  StuffIt Engine™.MacWrite.sit
  2242.  Path =  AMUG CD2:Files II:Prog:S:StuffIt Engine™.MacWrite.sit
  2243.  Size: 13K         Date: 7/24/91         Version: 
  2244.  Description:
  2245.  MacWrite document describes the Compactor Engine and how to call it. The 
  2246. Compctr Engine allows third party developers to add Stuffing and UnStuffing
  2247. to their applications. Developers already using this feature include 
  2248. Aladdin, CE Software, Microsoft and even Apple Computer. 
  2249.  
  2250.  Name  =  SurferPlus.sit
  2251.  Path =  AMUG CD2:Files II:Prog:S:SurferPlus.sit
  2252.  Size:250K         Date: 7/24/91         Version: 
  2253.  Description:
  2254.  SurferPlus contains sample Communications Toolbox application and source 
  2255. code in C. 
  2256.  
  2257.  Name  =  System Error Patch 1.1.sit
  2258.  Path =  AMUG CD2:Files II:Prog:S:System Error Patch 1.1.sit
  2259.  Size: 10K         Date: 4/01/94         Version: 1.1
  2260.  Description:
  2261.  System Error Patch 1.1 - System Error Patch is a system extension designed 
  2262. to let you override system errors. If a system error is encountered while 
  2263. System Error Patch is in RAM, you'll now get three beeps, and then the 
  2264. current application will quit. To use System Error Patch, just plop it in 
  2265. your System Folder and Restart! System Error Patch is now compatible with 
  2266. all System versions. System Error Patch now includes both System Error 
  2267. Patch 1.0 and System Error Patch 1.1. 1.1, as described above, beeps. 1.0 
  2268. was the one which displayed the dialog box. 1.0 was quite buggy, (refer to 
  2269. history at bottom), and was trashed. But we decided to bring it back, just 
  2270. in case someone wanted it! One System Error Patch at a time is good enough.
  2271.  
  2272.  Name  =  System Watch 1.2.2.sit
  2273.  Path =  AMUG CD2:Files II:Prog:S:System Watch 1.2.2.sit
  2274.  Size: 18K         Date: 1/07/92         Version: 1.2.2
  2275.  Description:
  2276.  Swatch helps you track down heap bugs. It’s also lotso fun to watch.  It’s 
  2277. intended for programmers; however, normal people might enjoy it, too. To 
  2278. install Swatch, move Swatch INIT and Swatch Riff into your System Folder 
  2279. and reboot.  For System 7 installation, just move the Swatch Riff into your
  2280. Preferences folder—the INIT is not needed (hurrah!).  Actually, the Riff 
  2281. isn't really needed, either. Heck, just run Swatch and watch.
  2282.  
  2283.  Name  =  TE32K.sit
  2284.  Path =  AMUG CD2:Files II:Prog:T:TE32K.sit
  2285.  Size: 58K         Date: 3/26/93         Version: 
  2286.  Description:
  2287.  TE32K - TE32K is designed to be a more-or-less “plug in” replacement for 
  2288. the Macintosh Toolbox TextEdit package. The major difference between the 
  2289. two editor packages is that TE32K allows for the manipulation of text-files
  2290. LARGER than 32K.  There are a few other differences as well, most of which 
  2291. are shortcomings due to laziness on my part, but since this source code is 
  2292. provided to you gratis, please feel free to modify it in whatever twisted 
  2293. way your warped little heart desires.  If you do improve it in any way, 
  2294. please be kind enough to share your work with the rest of us (i.e. send me 
  2295. a copy so I can keep track of TE32K's current state of evolution!).
  2296.  
  2297.  Name  =  THINK Back 1.1.sit
  2298.  Path =  AMUG CD2:Files II:Prog:T:THINK Back 1.1.sit
  2299.  Size: 10K         Date: 7/28/92         Version: 1.1
  2300.  Description:
  2301.  THINK Back 1.1 - use of a time manager task to regulate calls to 
  2302. WaitNextEvent, allowing for better control over multifinder friendlines
  2303.  - use of the new icon manager calls, for color notification icons THINK 
  2304. Back is an extension that lets you put compiles in the background. If 
  2305. you're using THINK C or THINK Pascal, you can use this INIT to let you 
  2306. start a long compile, put THINK C or Pascal in the background, and use your
  2307. machine for something else while the compiler's working. When the compile 
  2308. is complete, the Notification manager is used to tell you that it's done.
  2309.  
  2310.  Name  =  THINK FONTs.sit
  2311.  Path =  AMUG CD2:Files II:Prog:T:THINK FONTs.sit
  2312.  Size: 19K         Date: 5/31/93         Version: 
  2313.  Description:
  2314.  THINK FONTs - This is a program to aid Development with Symantec's THINK C 
  2315. v4.0, THINK C version 5.0 (...and possibly version 6.0). It is an extension
  2316. to the Editor that allows you to change fonts, sizes, and tabs simply by 
  2317. selecting a directory or file using SFGetFile() calls. Using this program 
  2318. should produce quicker development time by standardizing fonts, font sizes,
  2319. and tabs for all the source files in your projects. No more messy dialogs 
  2320. or popup menus to slow you down.
  2321.  
  2322.  Name  =  THINK Power 1.0b1.sit
  2323.  Path =  AMUG CD2:Files II:Prog:T:THINK Power 1.0b1.sit
  2324.  Size: 35K         Date:11/20/93         Version: 1.0b1
  2325.  Description:
  2326.  THINK Power 1.0b1 - This package contains the first public beta release of 
  2327. THINK Power, a real cool hack for THINK C users. To install THINK Power, 
  2328. just drop the file and the "THINK Power Extensions" folder in your 
  2329. Extensions folder. This version only works with the THINK Project Manager 
  2330. 6.0 and 6.0.1. There are lots of bug that need to be fixed. These features 
  2331. work - PopUp functions, Most of the shortcuts, Kissing, and Version 1 
  2332. callbacks in extensions. These features are not yet implemented or very 
  2333. buggy - PopUp headers, Version 2 callbacks and The "Move cursor page 
  2334. up/down" shortcuts. If you find bugs or if you have suggestions, ideas or 
  2335. comments, then please send the author some Email.
  2336.  
  2337.  Name  =  THINK Reference Demo.sit
  2338.  Path =  AMUG CD2:Files II:Prog:T:THINK Reference Demo.sit
  2339.  Size:153K         Date: 3/04/92         Version: 
  2340.  Description:
  2341.  Here's a demo copy of THINK Reference 1.0 that's freely distributable. It 
  2342. contains only one manager (the Window Manager), but it should provide a 
  2343. good idea about what the THINK Reference is and how it works. The THINK 
  2344. Reference is an online utility for Macintosh programmers that contains a 
  2345. cross-referenced version of most of the Managers discussed in Inside Mac 
  2346. I-V. It can be used with the THINK compilers or with any other compiler, 
  2347. and it will run under System 6 or 7. 
  2348.  
  2349.  Name  =  TIFF Code.sit
  2350.  Path =  AMUG CD2:Files II:Prog:T:TIFF Code.sit
  2351.  Size:122K         Date: 5/31/88         Version: 
  2352.  Description:
  2353.  Source For r/w TIFF files. Dr Dobbs article
  2354.  
  2355.  Name  =  TSiGraphics Preview.sit
  2356.  Path =  AMUG CD2:Files II:Prog:T:TSiGraphics Preview.sit
  2357.  Size:139K         Date: 4/12/93         Version: 
  2358.  Description:
  2359.  TSiGraphics Preview - TSiGraphics gives you total control over the FORTRAN 
  2360. plotting environment. Multiple subroutine calls are used to create graphics
  2361. windows and 2D or 3D plots TSiGraphics provides both high-level and 
  2362. low-level plotting routines. Up to 10 graphics windows are supported, and 
  2363. each window may contain multiple plots. Graphics windows are fully 
  2364. integrated with the standard FORTRAN text window and may be resized, saved,
  2365. printed, or pasted into other applications. “Real Time” plotting is 
  2366. supported for animation effects.
  2367.  
  2368.  Name  =  Text Editor Patches 1.3.sit
  2369.  Path =  AMUG CD2:Files II:Prog:T:Text Editor Patches 1.3.sit
  2370.  Size: 18K         Date:11/20/93         Version: 1.3
  2371.  Description:
  2372.  Text Editor Patches 1.3 - This application applies various patches to other
  2373. applications or to desk accessories. This approach gives more control over 
  2374. conflicts and memory bloat than extending application behavior by adding 
  2375. extensions to the system. The patching process adds certain resources to 
  2376. the application. No existing resources are modified, so it is easy to 
  2377. remove the patches if desired. The patches have been tested with ASLEdit+, 
  2378. BBEdit, and THINK C 5.0. The HyperCard patch has been tested with HyperCard
  2379. 2.1, and the AOL patch has been tested with America Online 2.0.1. They may 
  2380. work with many other programs, but proceed at your own risk. Documentation 
  2381. is inside the patch program. Be sure to read it!
  2382.  
  2383.  Name  =  Texx0.3.sit
  2384.  Path =  AMUG CD2:Files II:Prog:T:Texx0.3.sit
  2385.  Size:100K         Date:11/22/93         Version: 0.3
  2386.  Description:
  2387.  Texx0.3 - This is the third release version of the Texx scripting 
  2388. interpreter. This scripting language is an attempt to implement a version 
  2389. of the Rexx interpreter that is commonly used on IBM's VM/CMS mainframe 
  2390. operating system. This version of Texx is far from a full implementation,
  2391. so don't think that you can copy your CMS execs and run them on your Mac. 
  2392. This is a very minimal implementation, however, it still adds additional
  2393. functionality to the Mac OS. My plans are to keep updating Texx and 
  2394. hopefully it will mimic the mainframe version very closely. Requires System
  2395. 7. The Manual is in MacWrite format.
  2396.  
  2397.  Name  =  The Journal.sit
  2398.  Path =  AMUG CD2:Files II:Prog:T:The Journal.sit
  2399.  Size: 57K         Date: 7/24/91         Version: 
  2400.  Description:
  2401.  This is a cdev/INIT/DRVR combination that takes advantage of the journaling
  2402. mechanism of the Event Manager (Inside Mac vol I). The archive contains 
  2403. full ThinkC source for all components. The code and driver are public 
  2404. domain and free... enjoy.
  2405.  
  2406.  Name  =  TheUpdater1.10a.sit
  2407.  Path =  AMUG CD2:Files II:Prog:T:TheUpdater1.10a.sit
  2408.  Size: 48K         Date:11/22/93         Version: 1.10a
  2409.  Description:
  2410.  TheUpdater1.10a - TheUpdater contains two applications to simplify updating
  2411. ANYTHING... The first application, Update Builder, asks you for the OLD 
  2412. version, and then the NEW version. Then Update Builder crunches through the
  2413. two files (which, by the way, can be completely different kinds of files!),
  2414. determining what has changed. It then pops out a simple document that 
  2415. describes the changes to the other application - Updater! Could it be any 
  2416. easier?
  2417.  
  2418.  Name  =  Think/macsbug ƒ.sit
  2419.  Path =  AMUG CD2:Files II:Prog:T:Think/macsbug ƒ.sit
  2420.  Size:  5K         Date: 4/28/91         Version: 
  2421.  Description:
  2422.  This file contains Resedit templates to help you work with Think C and 
  2423. Macsbugs more effectively.
  2424.  
  2425.  Name  =  Think C/C++ From Scratch.sit
  2426.  Path =  AMUG CD2:Files II:Prog:T:Think C/C++ From Scratch.sit
  2427.  Size:122K         Date: 3/24/94         Version: 
  2428.  Description:
  2429.  Think C/C++ From Scratch - Think C/C++ From Scratch is a HyperCard 2.0 (or 
  2430. later) tutorial on object-oriented programming. Examples are compatible 
  2431. with Think C 5.0 or later and any C++ compiler. Also useful as an on-line C
  2432. reference. An accompanying class library for 3D animation is available by 
  2433. anonymous ftp to crab.rutgers.edu, in the directory /pub/mac/graphics. If 
  2434. you don’t have access to ftp, write to the address in the documentation. 
  2435. This tutorial is shareware, and is made available freely for evaluation 
  2436. purposes only.
  2437.  
  2438.  Name  =  ThinkHelper 1.0b1.sit
  2439.  Path =  AMUG CD2:Files II:Prog:T:ThinkHelper 1.0b1.sit
  2440.  Size: 54K         Date:12/27/93         Version: 1.0b1
  2441.  Description:
  2442.  ThinkHelper 1.0b1 - ThinkHelper adds additional AppleEvent support to the 
  2443. Think Project Manager application. It does this by patching the TPM 
  2444. application. The patch contains the AppleEvent dispatches, to the Think 
  2445. "PUF" interface - an external interface provided to TPM extensions writers.
  2446. In addition, several traps are patched to give even more support. 
  2447. ThinkHelper verbs included - closeTargetWindow, callMenuItem, setTargetPos,
  2448. getTargetPath, markSelection, deleteMarker, getMarder, getAllMarkers, 
  2449. getSelection, setSelection, copySelection, getWindowText, pasteText. Source
  2450. is provided - you can extend the existing 'THLP' resource (which contains 
  2451. the     code) or add one of your own.
  2452.  
  2453.  Name  =  Think Reference Lookup Key.sit
  2454.  Path =  AMUG CD2:Files II:Prog:T:Think Reference Lookup Key.sit
  2455.  Size:  2K         Date: 3/26/93         Version: 
  2456.  Description:
  2457.  Think Reference Lookup Key - This QuicKeys sequence sends an AppleEvent to 
  2458. Think Reference 2.0 to do a lookup on the current selection and pastes in 
  2459. the template.
  2460.  
  2461.  Name  =  TileCDEF.sit
  2462.  Path =  AMUG CD2:Files II:Prog:T:TileCDEF.sit
  2463.  Size: 13K         Date:10/09/89         Version: 
  2464.  Description:
  2465.  TileCDEF - Turbo pascal Tile CDEF resource for writting buttons similar
  2466. to Hypercards with icins. This version works with 32 bit color and runs on 
  2467. system 7.0.
  2468.  
  2469.  Name  =  ToolWriter.sit
  2470.  Path =  AMUG CD2:Files II:Prog:T:ToolWriter.sit
  2471.  Size: 11K         Date: 3/11/94         Version: 
  2472.  Description:
  2473.  ToolWriter - This is ToolWriter. It is a fairly simple program which I 
  2474. wrote for the purpose of putting colored text into a ResEdit 'TEXT'/'styl' 
  2475. resource (since this is not supported in the standard editor). To use it, 
  2476. simply type in or paste your text (the interface is that of your run of the
  2477. mill, standard word processor). To put color into your text, select a chunk
  2478. of text and then choose a color from the Style/Color menu. To get your 
  2479. styled and colored text into ResEdit for use in your program, simply copy 
  2480. it from ToolWriter and then paste it into a ResEdit 'TEXT' resource. 
  2481. Generally speaking, the colors will not appear correctly in the ResEdit 
  2482. widow, but not to worry, they should appear correctly in your program.
  2483.  
  2484.  Name  =  ToolboxReference.sit
  2485.  Path =  AMUG CD2:Files II:Prog:T:ToolboxReference.sit
  2486.  Size: 59K         Date: 9/19/92         Version: 
  2487.  Description:
  2488.  ToolboxReference - This is an upgrade of the first version of this which I 
  2489. uploaded back in March. I hope it fixes a few small bugs. Basically this 
  2490. hypercard stack lets programmers search for toolbox routines by partial 
  2491. names and then shows you the required prototypes as well as the Inside 
  2492. Macintosh reference. Only includes IM volumes 1-5 (so it has none of the 
  2493. new system 7 routines). Also lets you search by toolbox manager to collect 
  2494. all the prototypes for say the Window Manager or the Dialog Manager, etc.
  2495.  
  2496.  Name  =  ToolsPlus 2.1.sit
  2497.  Path =  AMUG CD2:Files II:Prog:T:ToolsPlus 2.1.sit
  2498.  Size:373K         Date:12/07/93         Version: 2.1
  2499.  Description:
  2500.  ToolsPlus 2.1 - Tools Plus is a library of routines that simplifies 
  2501. programming a Macintosh computer, and significantly reduces the time it 
  2502. takes to write and debug a program. With Tools Plus, you program at a much 
  2503. higher level when creating, maintaining, and working with a user-interface,
  2504. so you can develop applications more easily, more quickly, with less source
  2505. code, with fewer bugs, and with more features than if you use ordinary C or
  2506. Pascal. Tools Plus libraries can be used by programmers developing 
  2507. applications in THINK C or THINK Pascal. Works with system 5, 6 or 7! 
  2508. Registered users get free support and a comprehensive, illustrated 180-page
  2509. user manual, and may distribute created programs royalty free.
  2510.  
  2511.  Name  =  TransDisplay 3.05.sit
  2512.  Path =  AMUG CD2:Files II:Prog:T:TransDisplay 3.05.sit
  2513.  Size: 61K         Date: 4/18/94         Version: 3.05
  2514.  Description:
  2515.  TransDisplay 3.05 - TransDisplay is a plug-in module that runs on top of 
  2516. the TransSkel Macintosh application skeleton, and may be added to any 
  2517. TransSkel project to provide an arbitrary number of text display windows. 
  2518. It may be used, for instance, to provide a debug output window without 
  2519. disturbing the normal operation of the application under development, or to
  2520. display on-line documentation. TransDisplay provides no editing 
  2521. capabilities; applications requiring text editing windows may use TransEdit
  2522. instead. TransDisplay provides standard document windows that may be 
  2523. dragged and resized in the usual manner. 
  2524.  
  2525.  Name  =  TransEdit 3.05.sit
  2526.  Path =  AMUG CD2:Files II:Prog:T:TransEdit 3.05.sit
  2527.  Size: 65K         Date: 4/18/94         Version: 3.05
  2528.  Description:
  2529.  TransEdit 3.05 - TransEdit is a plug-in module that runs on top of the 
  2530. TransSkel Macintosh application skeleton, and may be added to any TransSkel
  2531. project to provide an arbitrary number of text editing windows. The editing
  2532. operations provided are quite basic, but the module is sufficiently 
  2533. open-ended that the host application can add another layer of functionality
  2534. on top of it. If you want to present display-only windows, TransEdit is 
  2535. overkill. A related module, TransDisplay, may be used instead.
  2536.  
  2537.  Name  =  TransSkel 3.11.sit
  2538.  Path =  AMUG CD2:Files II:Prog:T:TransSkel 3.11.sit
  2539.  Size:400K         Date: 4/18/94         Version: 3.11
  2540.  Description:
  2541.  TransSkel 3.11 - TransSkel is a programmer's aid for Macintosh application 
  2542. development under THINK C or THINK Pascal. The name "TransSkel" means 
  2543. "transportable skeleton," reflecting two of its objectives - TransSkel is 
  2544. an application skeleton. It is not in itself a finished, working 
  2545. application. Rather, it provides a framework for application development 
  2546. that you flesh out by adding muscle and connective tissue. TransSkel is 
  2547. transportable from application to application. It provides a limited set of
  2548. services in a general manner so that it can be plugged into applications of
  2549. many different kinds without modification. The major change for release 
  2550. 3.11 is that the Pascal-compatible interface is now the default interface.
  2551.  
  2552.  Name  =  Tri-Menu.sit
  2553.  Path =  AMUG CD2:Files II:Prog:T:Tri-Menu.sit
  2554.  Size: 62K         Date: 7/22/93         Version: 
  2555.  Description:
  2556.  Tri-Menu - Anyone out there who is sick of the old Pop-up menus, look no 
  2557. further. Using those great triangles from System 7, which we all love, I 
  2558. developed a new type of menu. Give it a try. I love them. It also uses 
  2559. offscreen bitmapping in the code, which is useful if one is trying to learn
  2560. animation techniques. This file will be of interest to anyone who enjoys 
  2561. menu programming. This file needs some manipulation to work, and is not for
  2562. the faint at heart.
  2563.  
  2564.  Name  =  TrueType™ Test Tool.sit
  2565.  Path =  AMUG CD2:Files II:Prog:T:TrueType™ Test Tool.sit
  2566.  Size:376K         Date: 5/25/91         Version: 1.24
  2567.  Description:
  2568.  This file contains Flirt 1.24 for testing fonts and as a programer tool for
  2569. font development.
  2570.  
  2571.  Name  =  TurboT.sit
  2572.  Path =  AMUG CD2:Files II:Prog:T:TurboT.sit
  2573.  Size: 10K         Date:10/31/92         Version: 
  2574.  Description:
  2575.  TurboT - HelloTurboTabby (HTT) is a modified HelloTabby (HT), by Pete 
  2576. Johnson.  HT was modified by Michael Lininger on 12-16-89 so it would be 
  2577. compatitable with Turbo Pascal. It was orginally written for the lightspeed
  2578. pascal envrioment. HTT is for use with the Tubro Pascal Enviroment.
  2579.  
  2580.  Name  =  UMPG Stack.sit
  2581.  Path =  AMUG CD2:Files II:Prog:U-Z:UMPG Stack.sit
  2582.  Size:281K         Date: 6/08/92         Version: 
  2583.  Description:
  2584.  UMPG Stack - This is the USENE Programers stack from our friens in Germany.
  2585. This stack contains programing information grouped by topic in yperCard 
  2586. format for easy retrieval.
  2587.  
  2588.  Name  =  UnArjMac.sit
  2589.  Path =  AMUG CD2:Files II:Prog:U-Z:UnArjMac.sit
  2590.  Size: 47K         Date:10/26/92         Version: 
  2591.  Description:
  2592.  UnArjMac - Unarjmac is a simple port of Robert Jung's unarj.c to the Mac. 
  2593. It is a MINIMAL PORT; that is it makes absolutely minimal use of Mac 
  2594. features. The reason for this was to minimize the intrusiveness of source 
  2595. code changes into unarj.c, which will make future updates by Robert Jung 
  2596. easy to keep up with. UnarjMac does not currently support macintosh path 
  2597. names or creator/type application linking. Therefore it must be run from 
  2598. the folder your arj file is in.
  2599.  
  2600.  Name  =  VCR+.sit
  2601.  Path =  AMUG CD2:Files II:Prog:U-Z:VCR+.sit
  2602.  Size: 53K         Date: 4/09/93         Version: 
  2603.  Description:
  2604.  VCR+ - Two applications are included in this archive. One is a direct port 
  2605. of the PC code into the console enviroment of Think C 5.0.4 (VCR Console) 
  2606. The Think C project along with the the source files are included. The 
  2607. second is a quick revision of the program to sport a Mac interface (or some
  2608. semblance thereof). Since I used AppMaker to throw together an interface, 
  2609. it uses code from a support AppMaker library, this is why the code for the 
  2610. mac-like version isn't included. (The AppMaker library is very large, so no
  2611. one would want to download it, besides I think I can't upload it in any 
  2612. form without violating someone's license, so I'm covering my behind.
  2613.  
  2614.  Name  =  Vaccinate.sit
  2615.  Path =  AMUG CD2:Files II:Prog:U-Z:Vaccinate.sit
  2616.  Size: 11K         Date: 9/24/92         Version: 
  2617.  Description:
  2618.  Vaccinate - This unit, when added to a Pascal source file, will allow 
  2619. developers to include a routine which will cause any application to do a 
  2620. self check when launched to dedect changes made to its resource file such 
  2621. as those caused by viral infections.  It is based on code by Nicholus 
  2622. Pisaro, Jr. published by Mac Tutor, June 1992.
  2623.  
  2624.  Name  =  Verifile 1.01.sit
  2625.  Path =  AMUG CD2:Files II:Prog:U-Z:Verifile 1.01.sit
  2626.  Size: 25K         Date: 1/14/94         Version: 1.01
  2627.  Description:
  2628.  Verifile 1.01 - Verifile is a small utility that calculates a checksum and 
  2629. a CRC32 on both the data and resource forks of any file that's dropped on
  2630. it. This is useful if you want to compare two files that are not on the
  2631. same machine without having to copy them over a network or modem
  2632. connection. If the hexadecimal numbers displayed by Verifile match, chances
  2633. are that the two files are equal. Version 1.01 - Fixed a small bug that
  2634. prevented Verifile from opening data files under System 6 (Apple's New 
  2635. Inside Macintosh recommends using HOpenDF instead of HOpen, but it doesn't 
  2636. say it only works under System 7).
  2637.  
  2638.  Name  =  VideoToolbox 1/94.sit
  2639.  Path =  AMUG CD2:Files II:Prog:U-Z:VideoToolbox 1/94.sit
  2640.  Size:1160K         Date: 1/26/94         Version: 1/94
  2641.  Description:
  2642.  VideoToolbox 1/94 - This VideoToolBox is a collection of nearly 200 C 
  2643. subroutines and several demo and utility programs written to do visual 
  2644. psychophysics with Macintosh computers. It should be useful to anyone who 
  2645. wants to present accurately specified visual stimuli or use the Mac for 
  2646. psychometric experiments. Includes TimeVideo 2.5 - TimeVideo reports the 
  2647. timing and accuracy of all your video screens, as measured by TimeVideo, a 
  2648. component of the VideoToolbox. For each video card, TimeVideo measures the 
  2649. video frame rate, frequency of VBL interrupts (supposed to be one per 
  2650. frame), how long it takes to load the clut, and how much of the screen you 
  2651. can fill with a real-time one-image-per-frame movie and more!!
  2652.  
  2653.  Name  =  ViewIt 2.24 Shareware.sit
  2654.  Path =  AMUG CD2:Files II:Prog:U-Z:ViewIt 2.24 Shareware.sit
  2655.  Size:908K         Date: 5/23/94         Version: 2.24
  2656.  Description:
  2657.  ViewIt 2.24 Shareware - Welcome to ViewIt - one of the best tools for
  2658. creating and managing sophisticated Mac windows. The ViewIt demo program, 
  2659. vDemo, contains the ViewIt documentation plus info about other FaceWare 
  2660. modules. The "Demo Projects" folders contain several versions of the vDemo 
  2661. program corresponding to different languages and compilers. THINK C (LC), 
  2662. Symantec C++ (SC), THINK Pascal (LP), Metrowerks C/C++ (MC, MC+), 
  2663. Metrowerks Pascal (MP), Absoft MacFortran II (AF), and Language Systems 
  2664. FORTRAN (LF) source files are provided, but you don't need a compiler to 
  2665. run the vDemo program, and the THINK files can be converted for use with 
  2666. MPW (as described in "Compiler Notes").
  2667.  
  2668.  Name  =  Voyeur 1.1.1.sit
  2669.  Path =  AMUG CD2:Files II:Prog:U-Z:Voyeur 1.1.1.sit
  2670.  Size: 39K         Date: 3/24/94         Version: 1.1.1
  2671.  Description:
  2672.  Voyeur 1.1.1 - Voyeur is a no frills file viewer. To use Voyeur, open a 
  2673. file, if the file has a data fork, it will be opened; otherwise, the 
  2674. resource fork will be opened. Once a file is open, its type and creator can
  2675. be modified, or the current fork's length can be altered. Neither of these 
  2676. options is recommended unless you know what you're doing. Please use Voyeur
  2677. on copies only, since you can damage files!
  2678.  
  2679.  Name  =  Window Elephant1.0d5.sit
  2680.  Path =  AMUG CD2:Files II:Prog:U-Z:Window Elephant1.0d5.sit
  2681.  Size:  9K         Date: 1/06/92         Version: 1.0d5
  2682.  Description:
  2683.  Window Elephant is currently for use only with the Think C development 
  2684. environment.  More specifically it is for use by the Think C Debugger.  It 
  2685. works with version 4.0 (tested up to 4.0.5) of Think C and works under 
  2686. System 6.0 to System 7.0. So what does it do?  It remembers where you have 
  2687. placed the source and data windows and restores their positions everytime 
  2688. the Debugger is launched.  That’s all (for this version at least).  
  2689. Multiple monitors are, of course, supported.  If you should move your copy 
  2690. of Think C Debugger to another Mac that has a different monitor setup, 
  2691. Window Elephant will let the debugger handle setting the windows in the 
  2692. default position, then remember where they are from then on.
  2693.  
  2694.  Name  =  Wrap  FKEY 1.1.sit
  2695.  Path =  AMUG CD2:Files II:Prog:U-Z:Wrap  FKEY 1.1.sit
  2696.  Size: 13K         Date: 7/01/93         Version: 1.1
  2697.  Description:
  2698.  Wrap  FKEY 1.1 - This FKEY allows (THINK) Pascal programmers to 
  2699. effortlessly reformat blocks of comments to wrap nicely. Once installed, 
  2700. the default for this FKEY is command-shift-8, but it can be changed to any 
  2701. number using Suitcase or some similar utility.
  2702.  
  2703.  Name  =  YACC.sit
  2704.  Path =  AMUG CD2:Files II:Prog:U-Z:YACC.sit
  2705.  Size:103K         Date: 8/28/91         Version: 
  2706.  Description:
  2707.  Yacc - Yet Another Compiler-Compiler. Stephen C. Johnson Computer program 
  2708. input generally has some structure; in fact, every computer program that 
  2709. does input can be thought of as defining an “input language” which it 
  2710. accepts. An input language may be as complex as a programming language, or 
  2711. as simple as a sequence of numbers. Unfortunately, usual input facilities 
  2712. are limited, difficult to use, and often are lax about checking their 
  2713. inputs for validity. Yacc provides a general tool for describing the input 
  2714. to a computer program.
  2715.  
  2716.  Name  =  'Z' Basic 5.0x (ML).sit
  2717.  Path =  AMUG CD2:Files II:Prog:U-Z:'Z' Basic 5.0x (ML).sit
  2718.  Size: 48K         Date:10/31/92         Version: 5.0x
  2719.  Description:
  2720.  'Z' Basic 5.0x (ML) - ZFormat© is a utility for ZBasic© programmers that I 
  2721. wrote one afternoon to help solve a problem I was having.  I was working on
  2722. a very large program 16000+ lines of code.  And these 16000+ lines of code 
  2723. had been copied and pasted from many pieces of source code, some of them 
  2724. typed in while in the ZBasic© Editor other lines were entered with one text
  2725. editor or another. By Mike Lininger.
  2726.  
  2727.  Name  =  'Z' and 'FB' Basic (ML).sit
  2728.  Path =  AMUG CD2:Files II:Prog:U-Z:'Z' and 'FB' Basic (ML).sit
  2729.  Size: 59K         Date:10/31/92         Version: 
  2730.  Description:
  2731.  'Z' and 'FB' Basic (ML) - This is the source code from Mike Lininger for 
  2732. CRC and TEFind. This source is being released unsupported.
  2733.  
  2734.  Name  =  zmodem.source.sit
  2735.  Path =  AMUG CD2:Files II:Prog:U-Z:zmodem.source.sit
  2736.  Size: 65K         Date: 5/07/89         Version: 
  2737.  Description:
  2738.  Z Modem Code
  2739.  
  2740.